for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Emadadly\LaravelUuid;
use Emadadly\LaravelUuid\UUIDManager;
trait Uuids
{
/**
* Boot function from laravel.
*/
protected static function boot()
parent::boot();
static::creating(function ($model) {
$model->{$model->getKeyName()} = UUIDManager::generate();
});
}