小编dan*_*agh的帖子

Laravel 在 API 中设置 cookie 未设置

我使用 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,没有成功

php laravel

7
推荐指数
1
解决办法
4722
查看次数

标签 统计

laravel ×1

php ×1