Laravel 5.* 子域中的根路径

Laravel 5.* root path in subdomain

我有基域路由和子域路由。例如,如果我请求 subdomain.example.com/test 它会 return 我的正确答案。但是如果我想请求 subdomain.example.com 它将从根域执行代码。

Route::get('/', function() {
    // Main 
});

Route::get('/path', function() {
    // .. 
});

Route::group(['domain' => 'subdomain.example.com'], function()
{
    Route::get('/', function() {
        // How to request this part?
    });

     Route::get('/test', function() {
        // Works
    });
}

更改顺序会有所帮助 - Laravel 保持路由顺序,并逐条检查它们,因此通过将子域的路由移动到主要路由之上,它们将首先被发现并使用,将全局路由作为其他域的后备。

Route::group(['domain' => 'subdomain.example.com'], function()
{
    Route::get('/', function() {
        // How to request this part?
    });

     Route::get('/test', function() {
        // Works
    });
}

Route::get('/', function() {
    // Main 
});

Route::get('/path', function() {
    // .. 
});