这种的话,我通常的做法是在 env 文件配置不同的域名,比如在 env 文件中:
ADMIN_DOMAIN=admin.test.a.net.local
然后路由写:
Route::group(['domain' => env('ADMIN_DOMAIN'), 'middleware' => ['auth']], function () {
Route::get('/index/{id}, 'Admin\IndexController@getIndex');
});
三个环境,对于三个不同的域名就好