Laravel路由的可选参数

时间:2014-01-22 06:45:15

标签: php routing laravel laravel-4

我写了以下路由器。但我希望{id}{name}是可选的,如果用户没有添加URL,也不会弹出错误。

换句话说,现在当我访问此网址时:

http://localhost/public/mostafa/23/testName

它有效,

但是当我访问以下网址时出现错误(404):

 http://localhost/public/mostafa

我希望上面的网址能够正常工作,而不是扔掉404。

1 个答案:

答案 0 :(得分:0)

你可以用“?”提供可选参数。

Route::get('/blah/{part1?}/{part2?}',function($part1=null, $part2=null) {
    //...
});