【发布时间】:2016-01-16 10:08:26
【问题描述】:
laravel 5 的 routes.php 包含此代码
Route::controllers([
'auth' => 'Auth\AuthController',
'password' => 'Auth\PasswordController',
]);
我已将我的代码安排在 modules 文件夹中,因此每个模块都有自己的带有控制器的文件夹,并且所有内容都有单独的 routes.php,我在我的 modules 文件夹中创建了一个名为 Auth 的自定义模块,它的 routes.php 内容是
Route::group(['prefix' => 'auth',
'namespace' => 'Modules\Auth\Http\Controllers'], function ()
{
Route::get('login', 'AuthController@index');
});
现在,当我尝试访问 example.com/auth/login 时,我的自定义路由不会被调用,由于 laravel 的默认 routes.php 中定义的路由,我怎样才能在不接触 laravel 的 routes.php 的情况下使我的路由工作
【问题讨论】:
标签: laravel-5 laravel-5.1 laravel-routing