<?php namespace Modules\Admin\Models; use App\Traits\StatusTrait; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class Designation extends Model { use HasFactory, StatusTrait; protected $table = 'tbl_designations'; protected $primaryKey = 'designation_id'; protected $fillable = [ 'name', 'department_id', 'status', 'description', 'remarks', 'createdBy', 'updatedBy' ]; protected $appends = ['status_name']; public function department() { return $this->belongsTo(Department::class, 'department_id')->withDefault(); } }