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