ollico / laravel-uid
A handy package to generate unique identifiers for Eloquent models
Installs: 7 734
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 1
Open Issues: 0
Requires
- php: ^8.2
- hashids/hashids: ^5.0
- illuminate/container: ^10.0|^11.0
- illuminate/database: ^10.0|^11.0
- illuminate/support: ^10.0|^11.0
Requires (Dev)
- phpunit/phpunit: ^10.0
README
A handy little Laravel compatible package that creates unique identifiers like u5CVsCnxyXg
for your Eloquent models.
Installation
Require this package
composer require ollico/uid
Usage
Configuration
Database
Add the $table->uid()
in your Schemas:
Schema::create('your_table', function (Blueprint $table) {
$table->uid();
})
Eloquent
Add the HasUid
trait to your Models
to add the capabilities:
- Local scope
$model->uid($uid)
- Automatic generation of
uid
during thecreating
event
Good to know
We utilise HashIds under the hood.