/** * Display a list of all of the user's task. * * @param Request $request * @return Response */ public function index(Request $request) { $tasks = Task::where('user_id', $request->user()->id)->get(); $donetasks = DoneTask::where('user_id', $request->user()->id)->get(); return view('tasks.index', ['tasks' => $this->tasks->forUser($request->user()), 'donetasks' => $this->donetasks->forUser($request->user())]); }
/** * Get all of the tasks for a given user. * * @param User $user * @return Collection */ public function forUser(User $user) { return DoneTask::where('user_id', $user->id)->orderBy('created_at', 'asc')->get(); }