0

私は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');

そして、それはパラメータの有無にかかわらず私をうまく実行します ルートの問題はありますか?

4

1 に答える 1