Laravel 5 - "调用成员函数put()为null"

Art*_*rek 1 php laravel laravel-5

下面我获得了向用户返回消息的中间件

public function handle($request, Closure $next)
  {
      $error = [
        'title' => 'Brak dost?pu',
        'description' => '123'
      ];
      $request->session->put('error', $error);

return $next($request);
  }
Run Code Online (Sandbox Code Playgroud)

一些通知正在弹出"调用成员函数put()on null"任何想法如何修复它?

lag*_*box 8

那是因为它不是属性session,它的方法是session:

$request->session()->.....
Run Code Online (Sandbox Code Playgroud)

Laravel 5.5 Docs - 会话 - 检索数据