public function editTask($id) { if (Auth::check()) { $task = Task::findorfail($id); $discussions = Discussions::getDiscussionsForPost($id); $users = User::orderBy('id', 'desc')->get(); $priorities = Priority::orderBy('id', 'asc')->get(); $colors = Color::orderBy('id', 'asc')->get(); $status = Status::orderBy('id', 'asc')->get(); $data = array('task' => $task, 'discussions' => $discussions, 'users' => $users, 'priorities' => $priorities, 'colors' => $colors, 'status' => $status); return view('taskedit', $data); } else { return redirect('/')->withErrors('You must be authenticated to edit a task.'); } }