【问题标题】:Undefined flash method in laravel 9laravel 9 中未定义的 flash 方法
【发布时间】:2022-11-02 18:14:45
【问题描述】:

我正在使用 Laravel 9,我使用 flash 方法显示消息,但在 flash 方法中显示错误,取消定义方法 'flash' intelephense(1013)

$request->session()->flash('status', 'Task was successful!');
return redirect('/admin');

【问题讨论】:

标签: laravel undefined flash-message


【解决方案1】:
  • 检查会话是否已启动。添加 IlluminateSessionMiddlewareStartSession::class 进入 $middleware Kernel.php 中的数组
  • 您可以检查$request->session()->all() 是否在那里工作。 ( 检索所有会话数据)

【讨论】:

    【解决方案2】:

    您可以在 Controller 中检查 this->Session 它是正常的。

    $this->$request->session()->flash('status', '任务成功!'); 返回重定向('/admin');

    【讨论】:

      猜你喜欢
      • 2022-12-19
      • 2013-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-29
      • 2018-10-31
      • 2022-07-03
      • 2022-12-23
      相关资源
      最近更新 更多