我想知道是否可以在组前缀中使用可选参数。
在任何其他路线中使用它{parameter?}
都不起作用:
Route::group(array('prefix' => 'foo/{foo_id?}'), function() {
Route::any('bar', 'ApiFooController@bar');
});
我想同时抓住foo/bar
和foo/2/bar
。
据我所知,它只能在没有问号的情况下工作,但随后foo/bar
(没有参数)会引发错误。
我想避免定义两个单独的组,这将是一种解决方法。也许需要注意的重要一点:bar
是除了资源之外的自定义函数,所以我不想定义资源(如foo.bar
)。