Laravel 5.5。分享会

Laravel 5.5. sharing sessions

我以这种方式通信时遇到 CSRF 令牌问题

subdomain --> domain

我已将 session.php 设置为具有值

"domain" => "." . env('APP_URL'),

当我检查 cookie 时,它​​们确实具有 .example.com 的值。

即便如此,我在尝试转发登录 POST 请求时仍收到 TokenMissmatchException

这可以做到吗,或者用这种方法只能子域通信,而不是主域?

键是否相同无所谓,csrf_token是必须的。

确保您发送的是 CSRF token with the request

错误是在 Kernel.php 我有

\App\Http\Middleware\EncryptCookies::class,

列出了两次。在全局中间件和 Web 中间件下,现在默认包含在所有 Laravel 路由中。是做双重加密,所以造成这个差异。

希望对大家有所帮助