/**
  * Get all tasks of given user
  *
  * @param User $user
  * @return Collection
  */
 public function allByUser(User $user)
 {
     return Task::whereUserId($user->id)->orderBy('created_at', 'DESC')->paginate(config('constant.tasks.per_page'));
 }