laravel-5.4 – 更新到laravel 5.4后的会话错误

从laravel 5.3更新到5.4后,我在供应商中遇到错误.错误是:

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); }

我不知道从哪里开始修改.

请参见下面的屏幕截图:

enter image description here

enter image description here

最佳答案
我解决了,欲了解更多信息,请阅读:https://laravel.com/docs/5.4/upgrade

所有对 – > set()方法的调用都应更改为 – > put().通常,Laravel应用程序永远不会调用set方法,因为它从未在Laravel文档中记录过.但是,这里包括它是谨慎的.

转载注明原文:laravel-5.4 – 更新到laravel 5.4后的会话错误 - 代码日志