kfoobar/laravel-uuid is a Laravel package for uuid trait for eloquent models in laravel.
It currently has 0 GitHub stars and 3.070 downloads on Packagist (latest version v2.0.0).
Install it with composer require kfoobar/laravel-uuid.
Discover more Laravel packages by kfoobar
or browse all Laravel packages to compare alternatives.
Last updated
Enhance your Laravel models with UUID functionality seamlessly using our trait, compatible with Laravel 9 and newer versions. Use version 1 for Laravel 5.6 to 8.
Install the package through Composer with the following command:
composer require kfoobar/laravel-uuid
To integrate UUIDs into your models, simply use the KFoobar\Uuid\Traits\HasUuid trait in your model class like so:
use Illuminate\Database\Eloquent\Model;
use KFoobar\Uuid\Traits\HasUuid;
class Post extends Model
{
use HasUuid;
}
This will automatically generate a UUID for each new model instance.
The UUID is stored in the uuid column by default. To use another column, define a UUID constant on your model:
class Post extends Model
{
use HasUuid;
const UUID = 'public_id';
}
We encourage contributions from the community! Whether it's improving the code, fixing bugs, or enhancing documentation, your input is valuable.
The MIT License (MIT). Please see License File for more information.