'datetime', ]; protected $appends = ['status_name']; protected function getStatusNameAttribute() { return $this->status == 1 ? ' Active ' : 'Inactive'; } protected static function booted() :void{ static::addGlobalScope(new ActiveScope); } protected function createdBy(): Attribute { return Attribute::make( get: fn($value) => User::find($value) ? User::find($value)->name : '', ); } protected function updatedBy(): Attribute { return Attribute::make( get: fn($value) => User::find($value) ? User::find($value)->name : '', ); } }