'id', 'ref' => 'ref', 'label' => 'label', 'description' => 'description', 'status' => 'status', 'priority' => 'priority', 'date_start' => 'date_start', 'date_end' => 'date_end', 'date_creation' => 'created_at' ]; public function __construct() { $this->boot(); } public function fieldFilterValueStatus($object) { $labels = [ 0 => 'draft', 1 => 'todo', 2 => 'done' ]; return $labels[$object->status] ?? 'unknown'; } public function fieldFilterValueDateStart($object) { return $object->date_start ? date('Y-m-d', $object->date_start) : null; } public function fieldFilterValueDateEnd($object) { return $object->date_end ? date('Y-m-d', $object->date_end) : null; } }