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