session::flash 和 request->session->flash 的 laravel 区别
Posted
技术标签:
【中文标题】session::flash 和 request->session->flash 的 laravel 区别【英文标题】:laravel difference of session::flash and request->session->flash 【发布时间】:2017-10-14 05:20:30 【问题描述】:我想知道性能和使用优势有什么区别?
public function delete()
\Session::flash('success', __('common.message.success.delete'));
对比
public function delete()
$request->session()->flash('success', __('common.message.success.delete'))
请用一个开放的例子来解释它。 哪一种是最好的性能,哪一种是会话中正确的使用方式?
【问题讨论】:
【参考方案1】:它们只是访问应用程序会话对象的不同方式。用laravel
可以访问应用会话
-
使用会话外观作为
Session::
使用request's
会话方法$request->session()
你可以在这里阅读laravel docs for session。希望对您有所帮助!
【讨论】:
我读了很多,但我没有找到一些关于性能的信息。主要目标是在这里的表现。谢谢你的回答以上是关于session::flash 和 request->session->flash 的 laravel 区别的主要内容,如果未能解决你的问题,请参考以下文章
检测到服务“session”的循环引用,路径:“session -> session.flash_bag -> session”
Laravel Session Flash 持续存在 2 个请求