for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Squadron\Base\Models\Traits;
use Illuminate\Support\Str;
trait HasUuid
{
protected static function bootHasUuid(): void
static::creating(function ($model) {
$model->{$model->getKeyName()} = (string) Str::uuid();
});
}