路由麻烦写法

本地开发域名 admin.test.a.net.local
测试线域名 admin.test.a.net.cn
正式线域名 admin.go.a.net.cn

一开始我想到这样子写

Route::group(['domain' => 'admin.{test}.a.net.{local}', 'middleware' => ['auth']], function () {
    Route::get('/index/{id}, 'Admin\IndexController@getIndex');
});

访问 admin.test.a.net.local/index/1 但是问题出现如下

public function getIndex($id)
{
    dd($id);//这里输入的是test,而不是我想要的1
}

后来我想到

Route::group(['domain' => 'admin', 'middleware' => ['auth']], function () {
    Route::get('/index/{id}, 'Admin\IndexController@getIndex');
});

访问 admin.test.a.net.local/index/1 但是问题出现如下:Sorry, the page you are looking for could not be found.

JellyBool
修改的评论也不能少于六个字哦!