私はlaravel 7に次の機能を持っています:
public function create(Franchise $franchise = null)
{
...
}
そして、ルートは次のとおりです。
Route::get('series/create/{franchise?}', 'SerieController@create')->name('serie.create');
たとえば、パラメーターを指定しpage_name/series/create/1
て実行すると正常に実行されますが、パラメーターなしで実行するとpage_name/series/create
エラーが発生します404 | Not Found
。
関数の最初にも使用dd()
しましたが、同じエラーが発生し続けます
インデックスでも同じことをしました:
Route::get('series/{franchise?}', 'SerieController@index')->name('serie');
そして、それはパラメータの有無にかかわらず私をうまく実行します ルートの問題はありますか?