🍄
Laravel+Vueでpathをネストする
Laravel+Vueでpathをネストする
やりたいこと
/projects/{$project_id}/tickets
これ「pathをネストする」って言って正しく伝わるのか?
やったこと
PHP側
ルータ
Route::post('/projects/{project_id}/tickets', [TicketController::class, 'store'])->name('tickets.store');
コントローラ
public function store(TicketRequest $request, $project_id)
{
$this->authorize('create', Ticket::class);
$project = Project::find($project_id);
$ticket = $project->tickets()->create($request->validated());
return redirect()->route('tickets.show', [$project_id, $ticket->id]);
}
Vue側
store.form(project.id)
Discussion