子路由的配置冲突

Route::group(['domain' => 'gl.com'], function () {
    Route::controller('/','HomeController');
});
Route::group(['domain' => 'admin.gl.com'], function () {
    Route::get('/', function () {
        echo 2;
    });
});
 这样配置是好的
 Route::group(['domain' => 'gl.com'], function () {
    Route::controller('/','HomeController');
});
Route::group(['domain' => 'admin.gl.com'], function () {
    Route::controller('/','SomeController');
});
如果这样配置就会导致主域名和定义的域名默认使用最后定义的 
justtest

gl.comadmin.gl.com 调换位置试试。

narniaera

不行只要用到Route::controller这个他就自动匹配最后一个@justtest 折腾一天了

sswowo
Route::group(['domain' => 'gl.com'], function () {
    Route::controller('/','HomeController');
});
Route::group(['domain' => 'admin.gl.com'], function () {
    Route::get('/', function () {
        echo 2;
    });
});

这样配置是好的

 Route::group(['domain' => 'gl.com'], function () {
    Route::controller('/','HomeController');
});
Route::group(['domain' => 'admin.gl.com'], function () {
    Route::controller('/','SomeController');
});

如果这样配置就会导致主域名和定义的域名默认使用最后定义的
你最后这句话的意思是 会进入

Route::group(['domain' => 'admin.gl.com'], function () {
    Route::controller('/','SomeController');
});

这个路由规则对么?

narniaera

@sswowo 我想实现自动匹配action的路由 应该怎么写
我不想有个请求就写一次
Route::get(’/’, function () {
echo 2;
});