我在一个项目中工作。在项目中,我有不同的领域,例如 (abc.xyz.cc,pqr.xyz.cc,mno.xyz.cc)。在域中,我们在RouteServiceProvider中分配了不同的路由文件。
代码
protected function mapAdminRoutes()
{
Route::middleware('web')
->namespace($this->adminNamespace)
->group(base_path('routes/admin.php'));
}
protected function mapDealerRoutes()
{
Route::middleware('web')
->domain(config('domains.dealers_domain'))
->namespace($this->dealerNamespace)
->group(base_path('routes/dealer.php'));
}
protected function mapAccountantRoutes()
{
Route::middleware('web')
->domain(config('domains.accountant_domain'))
->namespace($this->accountantNamespace)
->group(base_path('routes/accountant.php'));
}
所以在Dealer.php文件中我添加了路线
Route::get('dashboard', 'HomeController@getDashboard')->name('dashboard');
在accountant.php文件中,我添加了路由
Route::get('dashboard', 'HomeController@getDashboard')->name('accountant:dashboard');
在admin.php文件中,我添加了路线
Route::get('dashboard', 'DashboardController@getDashboard')->name('admin:dashboard');
但是当我访问route('accountant:dashboard')时出错:
HttpException 没有消息
所以请帮助我。
谢谢!