我正在使用 Laravel Passport 进行身份验证工作流程,但
laravel_session
cookie 每次都会更改,这会导致问题。
我不知道如何解决它。这就是我到目前为止所尝试过的:
在
app.php
:
$middleware->api([
\Illuminate\Session\Middleware\StartSession::class,
]);
在我的
.env
文件中:
SESSION_DRIVER=database
SESSION_DOMAIN=site.test
SESSION_SAME_SITE=none
SESSION_SECURE_COOKIE=false
SESSION_LIFETIME=120
有人设法在登录用户的所有 api 请求中保留相同的 cookie 吗?
也许你需要的不是会话而是jwt-token?
你可以试试这个tymon/jwt-auth