/** * Get home after logged in **/ public function getDashboard() { $organization = app('organization'); $projectsCount = sizeof($organization->projects); $idProjects = array(); foreach ($organization->projects as $project) { $idProjects[] = $project->id; } $iterations = Iterations::whereIn('projectid', $idProjects)->get(); $idIterations = array(); foreach ($iterations as $iteration) { $idIterations[] = $iteration->id; } $issues = Issue::whereIn('iterationid', $idIterations)->get(); $idStories = array(); foreach ($issues as $issue) { $idStories[] = $issue->id; } $tasks = Task::whereIn('issueid', $idStories)->get(); $this->layout->content = View::make('layouts.users.dashboard')->with('organization', $organization)->with('projectsCount', $projectsCount)->with('iterationsCount', count($iterations))->with('taskCount', count($tasks)); }