Package provides a simple trait that allows to use/generate UUIDs as IDs in Laravel models.
To install the package via Composer, simply run the following command:
composer require desmart/laravel-uuid-id
This package does two things:
- enables having UUID as an ID (by modifying some underlying Laravel model methods), and
- automatically generates ordered UUID as an ID during model creation.
In any Laravel model that should use UUID as an ID, add HasUuidId
trait:
class MyModel extends \Illuminate\Database\Eloquent\Model
{
use \DeSmart\Laravel\Uuid\HasUuidId;
}
Please see CHANGELOG for more information what has changed recently.
The MIT License (MIT). Please see License File for more information.