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

Md.*_*Mia 4 laravel-5.4

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

Symfony\Component\Debug\Exception\FatalThrowableError:在/var/www/ostadbank.com/vendor/laravel/framework/src/Illuminate/Support/Manager.php中调用未定义的方法Illuminate\Session\Store :: set(): 137

但是,当我转到我的错误是:

Manager.php第137行中的致命错误异常:调用未定义的方法Illuminate\session\store :: set()

我去manager.php第137行,我看到下面的一行:

public function __call($method, $parameters) { return $this->driver()->$method(...$parameters); }
Run Code Online (Sandbox Code Playgroud)

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

请参见下面的屏幕截图:

在此输入图像描述

在此输入图像描述

小智 19

我解决了这个问题,欲了解更多信息,请阅读:https://laravel.com/docs/5.4/upgrade

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