laravel 的子域和身份验证
Subdomains and Auth with laravel
我创建了一个项目,其中有多个不同的部分都存储在一个子域中,例如:
core.sample.com
map.sample.com
character.sample.com
我希望用户只能登录:sample.com 并查看指向 select 他们想转到哪个部分的页面。
我已经创建了第一个子域
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',
我创建了一个项目,其中有多个不同的部分都存储在一个子域中,例如:
core.sample.com
map.sample.com
character.sample.com
我希望用户只能登录:sample.com 并查看指向 select 他们想转到哪个部分的页面。
我已经创建了第一个子域
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',