2015-10-17 114 views
0

laravel 5的routes.php文件包含此代码扩展Laravel默认的routes.php文件

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

我已经安排在我的模块代码文件夹所以每个模块都有控制器,一切都与一个单独的路由自己的文件夹。 PHP的,我已经创建了一个名为验证在我的模块文件夹中的自定义模块,它的routes.php文件内容是

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

现在,当我尝试访问example.com/auth/login我的自定义路线不会被调用,由于在laravel的默认routes.php中定义的路由,我该如何做我的路线工作没有触及laravel的路线.php

回答

0

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