
[英]cPanel, Laravel TokenMismatchException with Cookies not being set
[英]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.