我使用 laravel 5 作为 Rest API,我想在控制器中设置 cookie:
return response()->json(['success' => $data], $this-> successStatus)->cookie('name', 'myvalue');
Run Code Online (Sandbox Code Playgroud)
这样成功返回了response cookie,但是前面无法访问,我也用过:
Cookie::queue($name, $value);
Run Code Online (Sandbox Code Playgroud)
或者
Cookie::queue(Cookie::make('cookieName', 'value'));
Run Code Online (Sandbox Code Playgroud)
或者在谷歌、stackoverflow 中都可以,但这些都没有在浏览器中设置 cookie,我需要通过 laravel 控制器在浏览器中设置 http only cookie。我怎样才能做到这一点?
我也用了php cookie,没有成功