This package is a fork of nevadskiy/laravel-uuid.
The package provides UUID keys functionality for Eloquent models with one single trait.
More about using UUID as primary keys.
Add a trait to your model, and it will automatically set the UUID during model creation.
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Nevadskiy\Uuid\Uuid;
class Book extends Model
{
use Uuid;
}
Update your migrations to specify UUID type for a primary key.
Schema::create('books', function (Blueprint $table) {
$table->uuid('id')->primary();
});
Install a package via composer.
composer require imcity-tech/laravel-uuid
- Laravel
9.0
or newer - PHP
8.0
or newer
Please see CHANGELOG for more information what has changed recently.
Any contribution is Welcome.
Please see CONTRIBUTING for more information.
If you discover any security related issues, please e-mail me instead of using the issue tracker.
The MIT License (MIT). Please see LICENSE for more information.