diff --git a/app/Repositories/Task/TaskRepository.php b/app/Repositories/Task/TaskRepository.php index 179928c..59aaa76 100644 --- a/app/Repositories/Task/TaskRepository.php +++ b/app/Repositories/Task/TaskRepository.php @@ -9,6 +9,10 @@ class TaskRepository extends BaseRepository implements TaskRepositoryInterface { + public function __construct(Task $task) + { + parent::__construct($task); + } public function query(Builder $query, array $parameters): Builder { @@ -19,7 +23,7 @@ public function store(array $parameters): Model { $parameters['user_id'] = auth()->id(); - return parent::store($parameters); + return parent::store($parameters)->refresh(); } public function complete(Task $task): Task @@ -27,6 +31,6 @@ public function complete(Task $task): Task $task->completed_at = now(); $task->save(); - return $task; + return $task->refresh(); } }