【发布时间】:2015-10-20 23:56:35
【问题描述】:
我在A.com 上部署了我的 Laravel 5 项目,我也想把它放在B.com/a 下。出于某种原因,/a 路径我应该在路由器中处理它。
所以在路由器中我写:
Route::get('post','PostController@index');
Route::get('a/post','PostController@index');
这不是一个好办法,因为有冗余,尤其是还有很多其他的路由规则。
在文档中,只有{xx}? 来处理可选参数,但在我的项目中,它不是参数,而是静态字符串。
有没有更好的方法来合并两条线?
【问题讨论】:
-
如果有多个路由器,以相同的前缀开头,可以使用路由前缀。 laravel.com/docs/5.1/routing#route-group-prefixes