如何解决在Laravel 7.x中从控制器返回视图时如何传递cookie?
在laravel 7.x中,有什么方法可以在返回视图时将cookie传递给客户端吗?
类似喜欢:
return view("welcome")->cookie('name','value',$min);
解决方法
嗯,我做了一些研究,发现有一些方法。我熟悉的两个是通过“队列”,另一个是通过使用“响应”。
通过回复:
return response(view('welcome'))->cookie('name','value',$min);
通过队列:
Cookie::queue(Cookie::make('name',$min));
return view('welcome');
使用Queue方法更加优雅和简洁,但是您需要了解,Laravel将cookie放入队列。当最终响应发送回客户端时,它将自动将排队的cookie附加到响应。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。