我在 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');
不管有没有参数,它都能很好地执行我是否有路线问题?