子域和使用laravel进行身份验证

子域和使用laravel进行身份验证,laravel,laravel-5.3,laravel-routing,laravel-5.4,laravel-authorization,Laravel,Laravel 5.3,Laravel Routing,Laravel 5.4,Laravel Authorization,我创建了一个包含多个不同部分的项目,所有部分都存储在子域中,例如: core.sample.com map.sample.com character.sample.com 我希望用户只能登录到:sample.com并查看一个页面,以选择他们想要访问的部分 我已经创建了第一个子域 Route::group(['domain' => 'core.rpsbackpack.com'], function () { Route::get('/', 'CoreController@index

我创建了一个包含多个不同部分的项目,所有部分都存储在子域中,例如:

core.sample.com
map.sample.com
character.sample.com
我希望用户只能登录到:sample.com并查看一个页面,以选择他们想要访问的部分

我已经创建了第一个子域

Route::group(['domain' => 'core.rpsbackpack.com'], function () {
    Route::get('/', 'CoreController@index')->name('core.index');
});
但是,我现在需要禁用登录过程或重定向到主域。然而,我不知道如何让这个工作。 我在文件夹的顶部有Auth路由,但我不知道这是否正确

Auth::routes();

Route::group(['domain' => 'core.rpsbackpack.com'], function () {
    Route::get('/', 'CoreController@index')->name('core.index');
});

Route::get('/', function () {
    return view('welcome');
});

轻松支持大量子域的最佳方式是什么?

您需要将config/session.php中的域配置更新为类似的内容,以便在子域之间共享会话

'domain' => '.sample.com',

您是否在子域中安装了另一个laravel?没有。我有一个通配符域,指向laravel的一个实例,然后我使用我的routes文件夹拆分子域@Eitan