'array', 'user' => 'array', 'client' => 'array', ]; public $guarded = ['id']; public $incrementing = false; protected $keyType = 'string'; public function user() { return $this->hasOne(User::class, 'id', 'user_id'); } public function client() { return $this->hasOne(Client::class, 'id', 'user_id'); } protected static function boot() { parent::boot(); static::creating(function ($order) { $order->id = Str::uuid(); }); } }