issues; return view('projects.issues', compact('project', 'issues')); } public function create(Project $project) { return view('projects.issues.create', compact('project')); } public function store(Request $request, Project $project) { $issueData = $request->validate([ 'title' => 'required|max:60', 'body' => 'required|max:255', ]); Issue::create([ 'project_id' => $project->id, 'creator_id' => auth()->id(), 'title' => $issueData['title'], 'body' => $issueData['body'], ]); flash(__('issue.created'), 'success'); return redirect()->route('projects.issues.index', $project); } public function show(Project $project, Issue $issue) { return view('projects.issues.show', compact('project', 'issue')); } }