mindtwo/laravel-auto-create-uuid
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cycle/entity-behavior-uuid | 0.90 | Cycle ORM behavior that adds first-class UUID columns using ramsey/uuid. Annotate entities with Uuid4 and map fields as type "uuid" (including primary keys) for automatic UUID handling in Cycle ORM models. | 0 | 0 | 4 | 14K | 0 | 1.0 | 55.3 | MIT | 2 years ago | |
| simlux/laravel-model-uuid | 0.89 | — | 1 | 1 | 1 | 0 | 0 | 0.0 | — | — | — | |
| da-vinci-studio/uuid-generator | 0.88 | Laravel/PHP UUID generator package by Da Vinci Studio. Provides simple helpers to generate UUIDs for your application, useful for model identifiers, tokens, and unique references, with easy integration into existing projects. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 10 years ago | |
| ryangjchandler/laravel-uuid | 0.88 | 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 | — | — | — | |
| labrodev/laravel-uuidable | 0.88 | — | 0 | 1 | — | 1 | — | 0.0 | 4.2 | — | — | |
| jamesh/laravel-uuid | 0.87 | 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 | |
| healthengine/laravel-uuid | 0.87 | 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 | |
| bmatovu/laravel-eloquent-uuid | 0.87 | 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 | |
| stayallive/laravel-eloquent-uuid | 0.87 | — | 4 | 4 | 0 | 1K | 0 | 9.1 | 36.0 | MIT | 7 months ago | |
| dyrynda/laravel-model-uuid | 0.86 | — | 484 | 485 | 53 | 143K | 3 | 21.3 | 37.8 | MIT | 7 months 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 | |
| goldspecdigital/laravel-eloquent-uuid | 0.86 | — | 505 | 505 | 44 | 18K | 0 | 9.5 | 22.1 | MIT | 3 years ago | |
| michalkortas/laravel-uuid | 0.85 | — | 2 | 2 | 0 | 0 | 0 | 1.5 | — | — | 5 years ago | |
| juniorb2ss/eloquent-uuid | 0.85 | 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 | — | |
| astrotomic/laravel-eloquent-uuid | 0.84 | 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 | |
| emadadly/laravel-uuid | 0.84 | A lightweight Laravel package that adds UUID support to Eloquent models. Use the HasUuid trait to automatically generate UUIDs on model creation, as an extra column or primary key, with configurable column names and minimal setup. | 117 | — | 39 | — | 1 | 18.1 | — | MIT | 2 months ago | |
| spatie/laravel-binary-uuid | 0.83 | NOT MAINTAINED. Store UUID primary keys as optimized binary in Laravel models for faster indexing/queries (MySQL/SQLite). Provides UUID generation and Eloquent trait/scopes to encode/decode and query by UUID, plus benchmarks to compare performance. | 520 | 524 | 54 | 211 | 0 | 4.4 | 1.4 | MIT | 8 years ago | |
| webpatser/laravel-uuid | 0.83 | 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 | |
| eig/eloquent-uuid | 0.81 | 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 |
How can I help you explore Laravel packages today?