Laravel 5 Hashids
Published on by Eric L. Barnes
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:
// Encode integers.Hashids::encode(4815162342);// Decode strings.Hashids::decode('1LLb3b4ck');// Dependency injection example.$hashidsManager->encode(911);