/**
  * 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();
 }