/** * View a specific task, and authorise it against a policy to ensure the user can view it * * @param Request $request * @param $id * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View */ public function view(Request $request, $id) { $task = Task::findorFail($id); $this->authorize('show', $task); //Don't want to grab all tasks to then filter by though. //Perhaps a TaskRepo function to get just the one we want. //$task = $this->tasks->forUser($request->user()); //dd($task); return view('board.viewtask', compact('task')); }
public function show($id) { $task = Task::findorFail($id); return view('tasks.show', compact('task')); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $task = Task::findorFail($id); $this->saveTask($request, $task); }