/** * Display activity for a project * * @param Project $project * * @return \Illuminate\View\View */ public function getIndex(Project $project) { $activities = $project->activities()->with('activity', 'issue', 'user', 'assignTo', 'comment', 'note')->orderBy('created_at', 'DESC')->take(10)->get(); return view('project.index', ['project' => $project, 'active' => 'activity', 'activities' => $activities, 'open_issues_count' => $project->openIssuesCount()->count(), 'closed_issues_count' => $project->closedIssuesCount()->count(), 'assigned_issues_count' => $this->auth->user()->assignedIssuesCount($project->id), 'notes_count' => $project->notes()->count(), 'sidebar' => 'project']); }