因此,基本上我正在尝试创建一个不包含任何参数的简单页面,或者如果调用了一个参数,则需要另一个参数,那么执行此操作的最佳方法是什么?
例如,我可以拥有 example.com
但是如果我单击页面上的特定链接,它会附加 example.com/ {id} / {name}
我的问题是我最多希望能够执行3次 example.com/ {id?} / {name} / {id?} / {name} / {id?} / {name}
基本解释为,如果通过了 id ,则需要 name ,这是否是解决此问题的正确方法?还是有一种更简单的方法?
>答案 0 :(得分:1)
试一下
Route::get('/', 'HomeController@method');
Route::get('/{id}/{name}', 'HomeController@method');
Route::get('/{id}/{name}/{id2}/{name2}', 'HomeController@method');
Route::get('/{id}/{name}/{id2}/{name2}/{id3}/{name3}', 'HomeController@method');
但是,对于 NotFoundHttpException 错误,您仍然必须处理 404异常。
希望能帮助到你。干杯!