我想路由到管理模块下的adminController:App\Modules\Administration\Http\Controller
来执行addUser操作。
要调用AdminController,我使用位于App\Modules\User
下的route.php。以下是用户模块中的route.php
。
Route::group(array('namespace'=>'App\Modules\Administration\Http\Controllers'), function(){
Route::post('/addUser', [
'uses' => 'adminController@addUser',
'as' => 'addUser'
]);
});
但我收到的错误是说路线不存在。你能救我吗?。
答案 0 :(得分:0)
您必须指定要使用位于App\Modules\User
的routes.php编辑您的app/Providers/RouteServiceProvider.php
,如下所示:
/**
* Define the routes for the application.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function map(Router $router)
{
$router->group(['namespace' => $this->namespace], function ($router) {
require app_path('App\Modules\User');
});
}
否则,您可以使用位于app/Http/Requests