扩展Laravel的默认路由.php

时间:2015-10-17 20:07:38

标签: laravel-5 laravel-5.1 laravel-routing

laravel 5' routes.php包含此代码

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

我已将我的代码安排在modules文件夹中,因此每个模块都有自己的带控制器的文件夹,并且所有文件都有一个单独的routes.php,我已经在我的modules文件夹中创建了一个名为Auth的自定义模块,以及它的路径。 php内容是

Route::group(['prefix' => 'auth', 
'namespace' => 'Modules\Auth\Http\Controllers'], function ()
{
    Route::get('login', 'AuthController@index');
});

现在,当我尝试访问example.com/auth/login时,我的自定义路由不会被调用,由于在laravel的默认routes.php中定义了路由,如何在不触及laravel的情况下使我的路由工作&# 39; s routes.php

1 个答案:

答案 0 :(得分:0)

确保您的命名空间正确,并且与您的文件夹结构相匹配。 还要考虑添加您想要使用的控制器的完整路径。希望这有帮助,上面没有足够的代码来真正看到你到目前为止已实现的内容:)