【发布时间】:2021-12-15 18:28:54
【问题描述】:
我正在尝试将 Laravel 应用程序集成到一个更大的应用程序中,但遇到了会话持久性问题。
Laravel 应用程序应该为在任何域名上运行的单页应用程序提供服务。
我只是用 Laravel 把我的樱桃弹出,所以我不知道如何摆脱这个功能。
// config/sanctum.php
// ...
'stateful' => explode(',', env('SANCTUM_STATEFUL_DOMAINS', 'localhost,127.0.0.1') ),
// ...
我尝试添加 * 但没有运气。我不想尝试添加引用域,因为并非所有浏览器都通过它。该应用程序位于反向代理后面,因此 $_SERVER['HTTP_HOST'] 将无法工作。
如何配置 Laravel Sanctum 以发送任何域名的会话 cookie,而无需在 SANCTUM_STATEFUL_DOMAINS .env 文件中添加每个域名?
【问题讨论】: