Hashids is a small open-source library that generates short, unique, non-sequential ids from numbers.
It converts numbers like 347 into strings like “yr8”, or array of numbers like [27, 986] into “3kTMd”.
You can also decode those ids back. This is useful in bundling several parameters into one or simply using them as short UIDs.
Here are a few examples on how this can be used inside your Laravel app:
Filed in: Laravel Packages
// Encode integers. Hashids::encode(4815162342); // Decode strings. Hashids::decode('1LLb3b4ck'); // Dependency injection example. $hashidsManager->encode(911);
Join 31,000+ others and never miss out on new tips, tutorials, and more.
- Senior Full Stack PHP Developer (Laravel)
- Senior Laravel Developer
- Senior Full-Stack Engineer
[REMOTE: USA Only]
- Developers for B2B eCommerce SaaS, AWS serverless, Laravel, Vue, Python
Remote, full time EU only
ES Tech Group
- Senior PHP Developer (Laravel)
The Interaction Design Foundation
Everything we know about Laravel 5.1 – Updated
Update: Laravel 5.1 is now released and lots of new features are included in this release. Here is a list of eight of…
Webdesigner News (Sponsor)
A new and exciting website has recently been launched for web designers and developers. You likely spend hours every…