【问题标题】:Laravel Sub-Domain RoutingLaravel 子域路由
【发布时间】:2015-07-13 18:33:44
【问题描述】:

当我尝试访问 my.domain.com 时,会执行 DefaultController 函数,但应该执行 AccountController 函数。

Route::get('/', [
    'as' => 'index',
    'uses' => 'DefaultController@getIndex'
]);


Route::group(['domain' => 'my.domain.com'], function(){

    Route::group(['middleware' => 'auth'], function() {

        Route::get('/', [
            'as' => 'account.home',
            'uses' => 'AccountController@getIndex'
        ]);

    });

    Route::group(['middleware' => 'guest'], function() {


        Route::get('/login', [
            'as' => 'auth.login',
            'uses' => 'AuthController@getLogin'
        ]);

    });
});

【问题讨论】:

  • 尝试将 DefaultController 的东西移到底部。

标签: php laravel laravel-5 laravel-routing


【解决方案1】:

您的包罗万象的路由在请求有机会进入子域路由之前捕获它。将DefaultController 部分移至文件底部。

【讨论】:

    猜你喜欢
    • 2018-03-01
    • 2020-01-04
    • 2016-09-18
    • 2016-09-25
    • 2015-09-10
    • 1970-01-01
    • 2017-07-18
    • 2017-11-17
    • 2013-10-11
    相关资源
    最近更新 更多