get(); } public function getKanbanColumnById($TaskCategoryId) { return KanbanColumn::findOrFail($TaskCategoryId); } public function delete($TaskCategoryId) { KanbanColumn::destroy($TaskCategoryId); } public function create($TaskCategoryDetails) { return KanbanColumn::create($TaskCategoryDetails); } public function update($TaskCategoryId, array $newDetails) { return KanbanColumn::whereId($TaskCategoryId)->update($newDetails); } public function pluck(callable $query = null) { $baseQuery = KanbanColumn::query(); if (is_callable($query)) { $query($baseQuery); } return $baseQuery->pluck('name', 'id')->all(); } }