更新到 laravel 5.4 后出现会话错误

a session error after updating to laravel 5.4

从 laravel 5.3 更新到 5.4 后,我在 vendor 中遇到错误。错误是:

Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method Illuminate\Session\Store::set() in /var/www/ostadbank.com/vendor/laravel/framework/src/Illuminate/Support/Manager.php:137

但是当我去的时候我的错误是:

fatal error exception in Manager.php line 137:call to undefined method Illuminate\session\store::set()

我转到 manager.php 第 137 行,我看到以下行:

public function __call($method, $parameters) { return $this->driver()->$method(...$parameters); }

不知道从哪里开始修改

见下面的截图:

我解决了,有关更多信息,请阅读:https://laravel.com/docs/5.4/upgrade

所有对 ->set() 方法的调用都应更改为 ->put()。通常,Laravel 应用程序永远不会调用 set 方法,因为它从未在 Laravel 文档中记录过。但是,出于谨慎考虑,将其包含在此处。