eig/eloquent-uuid
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| khalyomede/laravel-eloquent-uuid-slug | 0.90 | A Laravel package that adds UUID slug support to Eloquent models, automatically generating unique, URL-friendly identifiers for your records so you can reference them in routes and links instead of exposing numeric IDs. | 23 | 23 | 0 | 1 | 2 | 0.5 | 0.2 | MIT | — | |
| ryangjchandler/laravel-uuid | 0.90 | 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 | — | — | — | |
| gbuckingham89/eloquent-uuid | 0.90 | Adds UUID primary key support to Laravel Eloquent models, automatically generating UUIDs on creation so records use string keys instead of auto-incrementing integers. Drop-in trait with minimal configuration required. | 1 | — | 1 | — | 0 | 0.0 | — | MIT | 4 years ago | |
| juniorb2ss/eloquent-uuid | 0.90 | 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 | — | |
| phpexperts/conciseuuid | 0.90 | ConciseUUID is a PHP package for generating compact, URL-safe UUIDs. It encodes standard UUIDs as shorter Base62 strings, cutting identifier length for URLs, databases, and APIs while preserving uniqueness. Simple API works in Laravel or any PHP project. | 9 | 9 | 2 | 8 | 0 | 0.1 | 3.5 | MIT | — | |
| xzxzyzyz/laravel-uuid-model | 0.90 | 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 | |
| bmatovu/laravel-eloquent-uuid | 0.90 | A Laravel package that adds UUID support to Eloquent models, letting you use universally unique identifiers as primary keys instead of auto-incrementing integers. It handles key generation and configuration for UUID-based models. | 3 | 3 | 0 | 62 | 0 | 0.0 | 11.9 | MIT | 4 years ago | |
| jamesh/laravel-uuid | 0.90 | 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 | |
| brokeyourbike/uid-keys | 0.89 | 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. | 0 | 0 | 0 | 38 | 0 | 3.1 | 22.6 | MPL-2.0 | 10 months ago | |
| eig/uuid | 0.89 | eig/uuid provides UUID generation and helper utilities for Laravel/PHP applications. It simplifies creating unique identifiers and integrating UUIDs into models, database records, and application workflows, making it a focused option for projects that prefer UUID-based IDs. | 0 | 0 | 2 | 63 | 0 | 0.4 | 25.0 | MIT | 3 years ago | |
| healthengine/laravel-uuid | 0.89 | 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 | |
| eve/uuid | 0.89 | eve/uuid is a lightweight Laravel package for UUID primary keys. It helps generate RFC-compliant UUIDs, assign them to Eloquent models, and use UUIDs in routes and database columns with minimal configuration. Simple setup and sensible defaults make UUID support easy to add. | 6 | 6 | 0 | 3 | 0 | 0.0 | 2.1 | — | 5 years ago | |
| marcandreappel/laravel-uuids | 0.88 | Laravel UUIDs adds UUID primary key support to your Eloquent models, letting you replace auto-incrementing integer IDs with universally unique identifiers for safer, distributed-friendly records. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 4 years ago | |
| mindtwo/laravel-auto-create-uuid | 0.88 | Auto-fill a UUID v4 on Eloquent models when creating or replicating. Add a trait, add a uuid column, and it just works—no config. Supports custom UUID column names and ensures replicas get a fresh UUID by excluding the UUID attribute on replicate. | 1 | 1 | 1 | 1K | 0 | 12.2 | 42.2 | MIT | 5 months ago | |
| webpatser/laravel-uuid | 0.88 | Generate RFC 4122 UUIDs in Laravel with webpatser/laravel-uuid. Supports versions 1, 3, 4, and 5, plus validation and parsing helpers, making it easy to add unique identifiers to your models and APIs. | 1,798 | 1,829 | 149 | 268K | 0 | 13.8 | 30.1 | — | 12 years ago | |
| labrodev/laravel-uuidable | 0.88 | — | 0 | 1 | — | 1 | — | 0.0 | 4.2 | — | — | |
| verbanent/eloquent-binary-uuid | 0.88 | Store UUID primary keys as compact 16-byte binary values instead of 36-character strings. This Laravel/Eloquent package provides casts and model traits for efficient binary UUIDs, reducing storage and improving index performance. | 3 | — | 3 | — | 0 | 16.2 | — | MIT | 2 months ago | |
| astrotomic/laravel-eloquent-uuid | 0.88 | Astrotomic's Laravel Eloquent UUID package adds UUID primary key support to your Eloquent models with minimal configuration. Generate unique, non-sequential identifiers for safer, distributed-friendly records while keeping familiar Laravel model behavior. | 13 | — | 5 | — | 0 | 0.3 | — | MIT | 4 years ago | |
| goldspecdigital/laravel-eloquent-uuid | 0.87 | — | 505 | 505 | 44 | 18K | 0 | 9.5 | 22.1 | MIT | 3 years ago | |
| stayallive/laravel-eloquent-uuid | 0.87 | — | 4 | 4 | 0 | 1K | 0 | 9.1 | 36.0 | MIT | 7 months ago |
How can I help you explore Laravel packages today?