在 laravel 7.x 中,有什么方法可以在返回视图时将 cookie 传递给客户端吗?
类似于:
return view("welcome")->cookie('name','value',$min);
嗯,我做了一些研究,发现有一些方法。我熟悉的两个是通过“队列”,另一个是通过使用“响应”。
通过响应:
return response(view('welcome'))->cookie('name','value',$min);
通过队列:
Cookie::queue(Cookie::make('name','value',$min));
return view('welcome');
Queue 方法更加优雅和干净,但您需要了解,Laravel 将 cookie 推送到队列中。当最终响应发送回客户端时,它会自动将排队的 cookie 附加到响应中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)