php - session::flash 和 request->session->flash 的 laravel 区别

标签 php performance session laravel-5.4 flash-message

我想知道性能和使用优势有什么区别?

public function delete(){
    \Session::flash('success', __('common.message.success.delete'));
}

vs

public function delete(){
    $request->session()->flash('success', __('common.message.success.delete'))
}

请举个例子说明。 哪一个是最好的性能提供,哪一个是 session 中正确的使用方式?

最佳答案

它们只是访问应用程序 session 对象的不同方式。使用 laravel 您可以访问应用程序 session

  1. 使用 session 外观作为Session::
  2. 使用请求的 session 方法$request->session()

您可以在这里阅读 laravel docs for session .希望对您有所帮助!

关于php - session::flash 和 request->session->flash 的 laravel 区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43979220/

相关文章:

php - MySQL 查询问题(重复结果)

php - $HTTP_XXX_VARS 与 PHP 中的 $_XXX 不同吗?

java - 使用 cookies/session 存储用户名和密码 - Java Servlets

perl - 在 Catalyst 中使用 Cache-Control header 时如何不发送 cookie?

javascript - 我想将这个 echo block 中的 php 字符串的值大写

java - 垃圾收集器销毁对象后删除文件

python - 为什么从串联列表创建集合比使用 `.update` 更快?

c# - .NET 装箱/拆箱与类型转换性能

session - 回收 IIS 应用程序池是否会导致正在进行的 session 出现问题?

php - 关于mysql json_extract()的问题