我有像这样实现的子域路由:
Route::group(['domain' => iConfig::get('...')], function () {...}
Route::group(['domain' => '{subdomain}' . iConfig::get('...')], function () {...}
如果我在域/子域内包含两个相同的资源文件,如
Route::resource('test', 'SomeController');
我将重复两次相同的命名路线。从前端部分调用命名路由会导致问题吗?因为如果我想获取说test.index
,应用程序是否会根据当前域知道要获取哪个索引?
答案 0 :(得分:0)
为名称使用前缀
Route::resource('product', 'ProductController', ['as' => 'admin']);
这将生成诸如 admin.product.store 之类的名称路由。
然后您可以使用
route('admin.product.store')
用于管理子域