我写了以下路由器。但我希望{id}
和{name}
是可选的,如果用户没有添加URL,也不会弹出错误。
换句话说,现在当我访问此网址时:
http://localhost/public/mostafa/23/testName
它有效,
但是当我访问以下网址时出现错误(404):
http://localhost/public/mostafa
我希望上面的网址能够正常工作,而不是扔掉404。
答案 0 :(得分:0)
你可以用“?”提供可选参数。
Route::get('/blah/{part1?}/{part2?}',function($part1=null, $part2=null) {
//...
});