我正在开发具有这种格式的Laravel5.8应用程序:
“客户端”将只访问来自"client.mysite.com“子域的页面。“用户”将从"app.mysite.com“和"dashboard.mysite.com”子域访问页面,因此我需要在此期间持久化cookie。
我怎么能这么做?在Laravel有多个SESSION_DOMAIN系统吗?
发布于 2021-07-27 13:04:38
使用.mysite.com包括所有子域,注意在mysite.com之前有一个dot。
'domain' => .mysite.com发布于 2019-11-29 17:58:08
可以为每个用户模型(管理、客户.)建立一个多个用户系统。通过使用多个警卫:https://medium.com/@sagarmaheshwary31/laravel-multiple-guards-authentication-setup-and-login-2761564da986
对于多个domaine,有几种方法可以做到这一点
Route::group(['domain' => 'www.domain.com'], function(){
//...
});
Route::group(['domain' => 'mobile.domain.com'], function(){
//...
});
Route::group(['domain' => 'admin.domain.com'], function(){
//...
});看这个:https://medium.com/@maxkostinevich/how-to-build-multi-domain-laravel-application-e6d87d5e507b
发布于 2019-11-29 19:10:06
默认情况下,会话是使用.env文件配置的。您可以在config/session.php文件中重写它:
'domain' => env('SESSION_DOMAIN', null),改为类似于:
'domain' => $_SERVER['SERVER_NAME'],https://stackoverflow.com/questions/59108830
复制相似问题