laravel8でフォームのサイトの構築をしております。
◆実行したいこと
応募フォームが複数あるので、form/{id}のアドレスで使い分ける。
controllerなどは共通処理で、
blade.phpは応募フォームの数だけ作成
1個目のフォーム:views\form\1\index.blade.php(URL:http://hogehoge.com/form/1/index)
2個目のフォーム:views\form\2\index.blade.php(URL:http://hogehoge.com/form/2/index)
応募フォームページ
http://hogehoge.com/form/1/index
確認用フォームページ
http://hogehoge.com/form/1/confirm
web.php
Route::get('/form/{id}/index', 'App\Http\Controllers\ContactsController@index')->name('/form/{id}/index');
Route::post('/form/{id}/confirm', 'App\Http\Controllers\ContactsController@confirm')->name('/form/{id}/confirm');
http://hogehoge.com/form/1/index
アクセス時にRoute [/form/1/confirm] not defined.と表示されます。
views\form\1\index.blade.php(同階層にconfirm.blade.phpあり)
{!! Form::open(['route' => '/form/'. $id .'/confirm', 'method' => 'POST']) !!}
↑ここでエラー
根本的な作りが間違っているかもですが、ご教授いただけますでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/19 08:02