setAttribute('status', $value); } public function toggleStatus(): void { $status = boolval($this->getAttribute('status')); $this->setAttribute('status', ! $status); } protected static function makeStatusSense(self $model): void { if ($model->isDirty('status')) { $session = resolve(Session::class); $session->flash('info', \trans( 'crud.messages.publish_status_saved' )); } } }