2

我創建了具有多個不同的部分都存儲在一個子域之內,例如一個項目:子域和驗證與laravel

core.sample.com 
map.sample.com 
character.sample.com 

我希望用戶只能在登錄:sample.com看看一個頁面來選擇他們想要去哪個部分。

我創建了第一分區

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

但是我現在需要禁用登錄過程或重定向到主域名。但我不能解決如何讓這個工作。 我有文件夾頂部的Auth路由,但我不知道這是否正確。

Auth::routes(); 

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

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

什麼是輕鬆支持大量子域的最佳方式?

+0

您是否在子域中安裝了另一個laravel? – GabMic

+0

不,我有一個通配符域指向laravel的一個實例,然後我使用我的路由文件夾來拆分子域@Eitan –

回答

0

你需要更新你的config/session.php中的域配置,像這樣,所以會話在子域之間共享。

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