繁体   English   中英

Laravel 9 cookies 未在浏览器中设置

[英]Laravel 9 cookies not being set in browser

我正在尝试使用其中的用户数据创建 cookies 以将用户保存在浏览器中,以便下次打开应用程序时使用。 但是 cookies 没有被保存,我发现的只是人们说将 cookie 作为响应发回。 但我想记住浏览器本身的某个人。 我在这里错过了什么吗?

public function handleCookie(Request $request){
        $jwt = $request['jwt'];
        Cookie::queue('JWT', $jwt, 525600);
        return response('Cookie created', 200);
}

session.php:

'driver' => env('SESSION_DRIVER', 'file'),

'lifetime' => env('SESSION_LIFETIME', 120),

'expire_on_close' => false,

'encrypt' => false,

'files' => storage_path('framework/sessions'),

'connection' => env('SESSION_CONNECTION'),

'table' => 'sessions',

'store' => env('SESSION_STORE'),

'lottery' => [2, 100],

'cookie' => env(
    'SESSION_COOKIE',
    Str::slug(env('APP_NAME', 'laravel'), '_').'_session'
),

'path' => '/',

'domain' => env('SESSION_DOMAIN'),

'secure' => env('SESSION_SECURE_COOKIE', true),

'http_only' => true,

'same_site' => 'none',

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM