使用前缀

时间:2015-12-19 18:27:46

标签: php laravel laravel-5 laravel-routing

您好我正在构建一个Laravel 5项目,该项目将部署在wordpress应用程序内的服务器上的子文件夹中(我不知道为什么,但客户端是客户端),那么我需要为所有人添加前缀来自应用程序的路径如#34; / es",现在的问题是与Auth相关的路由。在我的路线定义中,我有以下几行:

Route::controllers([
    'auth' => 'Auth\AuthController',
    'password' => 'Auth\PasswordController',
]);

我的问题是,有没有办法为这些路由添加前缀而不必为从处理它们的特征中提取的auth控制器放置所有路由定义?

提前致谢。

2 个答案:

答案 0 :(得分:2)

您可以使用路线前缀:http://laravel.com/docs/5.1/routing#route-group-prefixes

  

前缀组数组属性可用于为组中的每个路由添加给定的URI前缀。

答案 1 :(得分:0)

您可能应该为此路线更改authpassword以获得前缀:

Route::controllers([
    'es/auth' => 'Auth\AuthController',
    'es/password' => 'Auth\PasswordController',
]);

如果它没有帮助请详细说明究竟什么不起作用