brokeyourbike/uid-keys
Laravel package that swaps auto-incrementing integer primary keys for unique UID keys on your Eloquent models. Add the trait and new records get collision-resistant string IDs automatically—ideal for APIs, distributed systems, and hiding sequential IDs.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| red-explosion/laravel-sqids | 0.88 | 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 | |
| swiss-devjoy/laravel-easy-hashids | 0.88 | 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 | |
| jamesh/laravel-uuid | 0.88 | Adds UUID primary keys to Laravel Eloquent models. A lightweight trait generates a UUID on creation, supports lookups by UUID, and makes models route-key ready, so you can replace auto-incrementing IDs without rewriting your queries or controllers. | 20 | 21 | 8 | 6 | 0 | 0.2 | 1.1 | MIT | 4 years ago | |
| juststeveking/laravel-key-factory | 0.88 | A Laravel package for generating unique, customisable keys for Eloquent models. Configure prefix, length, and allowed characters, then assign keys through a simple trait—ideal for API tokens, order numbers, and public IDs. | 6 | 7 | 3 | 887 | 1 | 0.5 | 29.1 | MIT | 3 years ago | |
| labrodev/laravel-uuidable | 0.88 | — | 0 | 1 | — | 1 | — | 0.0 | 4.2 | — | — | |
| ryangjchandler/laravel-uuid | 0.87 | A lightweight Laravel package that brings UUID support to Eloquent models. It provides a simple trait for generating UUID primary keys and resolving models by UUID, making it easy to use UUIDs in place of auto-incrementing IDs. | 0 | 40 | — | 0 | — | 0.0 | — | — | — | |
| eig/eloquent-uuid | 0.87 | A Laravel package that lets Eloquent models use UUID primary keys instead of auto-incrementing integers. Drop it into existing models to generate unique, non-sequential IDs automatically for safer, distributed-friendly records. | 59 | 59 | 0 | 82 | 0 | 0.6 | 5.2 | MIT | 3 years ago | |
| dyrynda/laravel-model-uuid | 0.87 | — | 484 | 485 | 53 | 143K | 3 | 21.3 | 37.8 | MIT | 7 months ago | |
| juniorb2ss/eloquent-uuid | 0.87 | Eloquent UUID adds UUID support to Laravel's Eloquent models, letting you use universally unique identifiers as primary keys with minimal configuration. Useful for distributed apps or anywhere non-sequential IDs are preferred. | 3 | 3 | 0 | 0 | 0 | 0.1 | — | MIT | — | |
| simlux/laravel-model-uuid | 0.87 | — | 1 | 1 | 1 | 0 | 0 | 0.0 | — | — | — | |
| rorecek/laravel-ulid | 0.87 | rorecek/laravel-ulid adds ULID support to Laravel apps, making it easy to generate lexicographically sortable, URL-safe identifiers and use them with Eloquent models. A lightweight alternative to UUIDs for primary keys and other unique IDs. | 52 | 52 | 17 | 2K | 4 | 2.0 | 23.5 | MIT | — | |
| parables/laravel-model-nanoid | 0.87 | — | 19 | 20 | 4 | 482 | 1 | 1.3 | 19.3 | MIT | 2 years ago | |
| ejarnutowski/laravel-api-key | 0.87 | ejarnutowski/laravel-api-key adds lightweight API key authentication to Laravel applications. Create keys, attach them to users or any model, and guard routes with middleware—a simple alternative to Passport or Sanctum for token-based API access. | 157 | — | 79 | — | 1 | 3.5 | 0.4 | MIT | — | |
| stevenmaguire/laravel-uuid-model | 0.87 | A Laravel package that lets Eloquent models use UUID primary keys instead of auto-incrementing integers. It provides trait-based integration to generate and assign UUIDs automatically when models are created, making it simple to add UUID-backed models to Laravel applications. | 4 | — | 0 | — | 0 | 0.0 | — | MIT | 11 years ago | |
| stayallive/laravel-eloquent-uuid | 0.87 | — | 4 | 4 | 0 | 1K | 0 | 9.1 | 36.0 | MIT | 7 months ago | |
| michalkortas/laravel-uuid | 0.87 | — | 2 | 2 | 0 | 0 | 0 | 1.5 | — | — | 5 years ago | |
| yieldstudio/eloquent-public-id | 0.87 | A Laravel package that adds unique, Stripe-style public IDs to Eloquent models, helping hide auto-incrementing primary keys and create cleaner, safer URLs. Includes configurable prefixes and simple trait-based integration. | 0 | 0 | 1 | 814 | 6 | 1.7 | 41.4 | MIT | 1 year ago | |
| xzxzyzyz/laravel-uuid-model | 0.86 | Add UUID primary key support to Laravel Eloquent models. This package helps replace auto-incrementing IDs with universally unique identifiers, useful for distributed systems, public-facing IDs, and safer record references, while keeping model integration simple. | 0 | 0 | 0 | 30 | 0 | 7.2 | 21.9 | MIT | 7 months ago | |
| healthengine/laravel-uuid | 0.86 | A small Laravel package for using UUIDs with Eloquent models. It helps generate UUID primary keys automatically and integrate UUID-backed models into your app with minimal setup, making it easier to add collision-resistant identifiers to Laravel projects. | 1 | 1 | 1 | 0 | 0 | 0.0 | — | MIT | 5 years ago | |
| pccomponentes/ddd | 0.86 | Mini framework PHP para construir aplicaciones con DDD + CQRS + Event Sourcing, orientado a la escritura. Propone arquitectura hexagonal (Application/Domain/Infrastructure/EntryPoint/Util) y guía de capas, dependencias y persistencia basada en eventos. | 57 | 57 | 11 | 2K | 0 | 17.4 | 22.1 | MIT | 7 months ago |
How can I help you explore Laravel packages today?