/** * Display the specified resource. * * @param int $id * @return Response */ public function show($user, $project_name, Request $request) { $project_id = $request->query('id'); $project = Project::find($project_id); if (is_null($project)) { $project = Session::get('project'); } $stories = Story::where('project_id', $project->id)->get(); $count = $stories->count(); $points = $stories->sum('story_point'); return view('user.project.show', compact('project', 'project_name', 'user', 'project_id', 'stories', 'points', 'count')); }
/** * Display a listing of the resource. * * @return Response */ public function index($user, $project_name, Request $request) { if (isset($project_name)) { $project_name = str_post_slug($project_name); $project = Project::where('name', $project_name)->first(); $project_id = $project->id; $stories = Story::where('project_id', $project_id)->get(); } else { $project_id = $request->input('project_id'); $stories = Story::where('project_id', $project_id)->get(); } return view('user.story.index', compact('user', 'project', 'project_name', 'project_id', 'stories')); }