lava83/laravel-sqid
Laravel integration for Sqids, the short unique ID generator. Encode and decode numeric IDs into compact, URL-safe strings, making it easy to use obfuscated route keys, public-facing identifiers, and cleaner links via a simple facade and model support.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| red-explosion/laravel-sqids | 0.87 | Laravel Sqids generates short, unique, obfuscated IDs from integer keys, keeping database IDs hidden in URLs and APIs. Includes route model binding, validation rules, and simple configuration for a seamless drop-in integration. | 55 | 55 | 7 | 5K | 1 | 8.5 | 29.4 | MIT | 7 months ago | |
| guava/sqids-for-laravel | 0.86 | Generate short, YouTube-style unique IDs from numbers in Laravel. This package wraps Sqids with a facade, configuration, validation rules, and Eloquent helpers so you can encode and decode IDs cleanly across your app. | 0 | 14 | — | 108 | — | 0.3 | 28.1 | — | — | |
| hashids/hashids | 0.86 | Generate YouTube-like short IDs from one or more numbers to avoid exposing sequential database IDs. Simple encode/decode API, customizable salt and options, install via Composer. Requires bcmath or gmp extension. Maintained; creator also offers Sqids. | 5,423 | 5,546 | 411 | 1M | 0 | 40.6 | 32.3 | MIT | 3 years ago | |
| bvtterfly/laravel-hashids | 0.85 | A Laravel wrapper for Hashids that encodes numeric IDs into short, unique, obfuscated strings, keeping database keys hidden in URLs and APIs. It offers simple facades, helpers, and config for salts, lengths, and custom alphabets. | 28 | — | 4 | — | 0 | 0.4 | — | MIT | 3 years ago | |
| swiss-devjoy/laravel-easy-hashids | 0.85 | A Laravel package that simplifies Hashids: encode and decode numeric IDs into short, obfuscated strings for URLs and APIs. Includes easy configuration, helpers, and smooth integration with Laravel models and route binding. | 2 | — | 0 | — | 0 | 4.5 | — | MIT | 9 months ago | |
| elfsundae/laravel-hashid | 0.85 | Laravel Hashids turns auto-increment integers into short, unique, non-sequential strings for safe public IDs in URLs. Includes Eloquent route binding, a facade, validation rules, and configurable salt, length, and alphabet. | 415 | — | 34 | — | 3 | 3.8 | 0.4 | MIT | — | |
| rossbearman/eloquent-calamari | 0.85 | — | 4 | 4 | 1 | 329 | 0 | 9.9 | 27.0 | MIT | 7 months ago | |
| sqids/sqids | 0.84 | Sqids generates short, unique, URL-safe IDs from one or more non-negative numbers and decodes them back for fast lookups. Supports custom alphabet and minimum length/padding. Not encryption. Requires bcmath or gmp. | 59 | 705 | 6 | 278K | 1 | 0.6 | 50.6 | — | — | |
| laravel-json-api/hashids | 0.84 | Adds Hashids support to Laravel JSON:API, encoding resource IDs into short, obfuscated strings and decoding them on request. Configure salt, length, and alphabet while keeping numeric database keys hidden behind spec-compliant JSON:API routes and relationships. | 5 | 5 | 2 | 7K | 0 | 0.1 | 42.4 | MIT | — | |
| erikwang2013/hashids | 0.84 | Laravel/PHP wrapper for Hashids that encodes integers into short, unique, non-sequential IDs and decodes them back. Useful for obfuscating database IDs in URLs and APIs while keeping values reversible and configurable. | 1 | 1 | 0 | 463 | 0 | 19.9 | 38.3 | MIT | 1 week ago | |
| cirlmcesc/laravel-hashids | 0.83 | Laravel package to obfuscate model IDs and route parameters using Hashids. Adds a model trait that automatically encodes ID and *_id fields on serialization, decodes for route model binding, and provides helper methods plus Artisan install/test commands. | 1 | 1 | 0 | 0 | 0 | 10.3 | — | MIT | 8 months ago | |
| vinkla/hashids | 0.83 | Laravel bridge for Hashids: encode integers into short, non-sequential strings and decode them back. Supports multiple connections via config, includes a facade and manager for dependency injection, and integrates cleanly with typical Laravel workflows. | 5,424 | 2,075 | 411 | 503K | 0 | 43.3 | 27.2 | MIT | 3 years ago | |
| mtvs/eloquent-hashids | 0.83 | Laravel package that integrates Hashids with Eloquent models, letting you hide sequential IDs behind short, unique hashids. Add the HasHashid trait to expose a hashid attribute, query models by hashid, and use hashids in route model binding while keeping your database keys unchanged. | 291 | 291 | 30 | 6K | 4 | 3.8 | 20.9 | — | — |
How can I help you explore Laravel packages today?