jetcod/eloquent-keygen
Laravel package that integrates Snowflake ID generation with Eloquent models, giving you automatic, distributed, unique primary keys via a base model or trait, with per-model opt-out and configurable settings for scalable applications.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| jamesh/laravel-uuid | 0.86 | 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 | |
| haruncpi/laravel-id-generator | 0.85 | Laravel ID Generator creates unique, customizable IDs for database records. It supports prefixes, suffixes, fixed lengths, and sequence resets, making it easy to generate invoice, order, ticket, and other formatted IDs without manual tracking. | 277 | 277 | 49 | 21K | 4 | 4.5 | 27.7 | — | 7 years ago | |
| juniorb2ss/eloquent-uuid | 0.84 | 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 | — | |
| mpociot/laravel-composite-key | 0.84 | Adds support for composite primary keys in Laravel Eloquent models. This package lets models with multi-column keys work with common Eloquent operations like saving, updating, deleting, and finding records, without hacking around the framework's single-key assumptions. | 35 | 35 | 5 | 412 | 2 | 1.0 | 15.1 | MIT | 10 years ago | |
| matt-daneshvar/eloquent-hashids | 0.84 | Laravel package that adds Hashids support to Eloquent models, hiding auto-increment IDs behind short, reversible hashes. A trait encodes route keys and resolves models from hashids, keeping URLs clean and database IDs private with minimal setup. | 18 | — | 2 | — | 0 | 0.1 | — | MIT | 7 years ago | |
| rorecek/laravel-ulid | 0.84 | 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 | — | |
| jetcod/eloquent-repository | 0.84 | jetcod/eloquent-repository brings a clean repository pattern to Laravel Eloquent. Organize complex queries into reusable, testable classes, keep models slim, and streamline data access across your app. A practical foundation for cleaner controllers, services, and maintainable Laravel projects. | 3 | — | 0 | — | 0 | 15.1 | — | MIT | 3 months ago | |
| juststeveking/laravel-key-factory | 0.84 | 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 | 847 | 1 | 0.5 | 28.8 | MIT | 3 years ago | |
| zachleigh/laravel-property-bag | 0.84 | Add a flexible property bag to Laravel Eloquent models: store arbitrary key-value data as JSON without extra tables or migrations, with a clean API for setting, getting, and managing custom properties. | 84 | — | 8 | — | 2 | 0.7 | 0.3 | MIT | 6 years ago | |
| madebyclowd/laravel-auto-sequence | 0.84 | Laravel Auto Sequence generates unique, sequential numbers for Eloquent models, ideal for invoice, order, and ticket IDs. Configure prefixes, suffixes, padding, and reset periods with simple model traits. | 16 | — | 0 | — | 0 | 16.4 | — | MIT | 2 months ago | |
| pepijnolivier/eloquent-model-generator | 0.84 | Generate Eloquent model classes directly from your database tables. This Laravel package inspects your schema and scaffolds models with fillable fields, relationships, casts, and docblocks, cutting boilerplate and speeding up development. | 91 | 92 | 14 | 0 | 6 | 3.4 | 2.3 | MIT | 11 months ago | |
| user11001/eloquent-model-generator | 0.84 | — | 91 | 96 | 14 | 43 | 6 | 3.7 | 4.6 | MIT | 11 months ago | |
| blasttech/eloquent-related-plus | 0.84 | Eloquent Related Plus extends Laravel's Eloquent relationships with handy helpers for querying, filtering, and syncing related models. It cuts boilerplate, simplifies common relationship tasks, and keeps your models clean, readable, and easy to maintain. | 5 | 5 | 0 | 22 | 0 | 0.3 | 9.2 | MIT | 5 years ago | |
| dive-be/laravel-snowflake | 0.83 | dive-be/laravel-snowflake brings Snowflake ID generation to Laravel Eloquent models, creating unique, time-sortable 64-bit identifiers without auto-increment. It supports model keys and distributed systems, helping apps scale across workers and databases. | 8 | — | 0 | — | 0 | 0.3 | — | MIT | 2 years ago | |
| yieldstudio/eloquent-public-id | 0.83 | 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 | |
| eig/eloquent-uuid | 0.83 | 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 | |
| krlove/eloquent-model-generator | 0.83 | Generate Eloquent model classes directly from your existing database tables. This Laravel artisan package inspects your schema and creates models with properties, casts, and relationships, saving time when working with legacy or large databases. | 733 | — | 189 | — | 16 | 7.6 | 6.8 | MIT | 2 years ago |
|
| kobykorman/eloquentify | 0.83 | Eloquentify turns one custom SQL query with JSON-aggregated relations into fully hydrated nested Eloquent models, collapsing N+1 and R+1 round trips into a single query with zero configuration. | 20 | 20 | 0 | 457 | 0 | 13.6 | 20.7 | MIT | 4 months ago | |
| a2workspace/laravel-model-builder | 0.83 | A Laravel package for generating and scaffolding Eloquent model classes from your database schema, helping you build models faster with less boilerplate. | 4 | 4 | 0 | 0 | 1 | 0.4 | — | MIT | 5 years ago | |
| khalyomede/laravel-eloquent-uuid-slug | 0.83 | 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 | — |
How can I help you explore Laravel packages today?