问题是我在执行composer update
之后遇到了太多问题,我正在使用adminlte开发一个网络系统,由于某种原因,我开始得到他们的错误之前没有。
这是第一个例子,我甚至无法登录,如果我尝试点击复选框,我会收到更多错误
此外,当我尝试使用post方法发送数据时,它会给我'The page has expired due to inactivity'
,并且我在每个post方法上都有{{ csrf_field() }}
,所以我认为它只会导致所有这些,是版本的问题,由于某种原因,他们与laravel的某些东西不兼容。
有没人处理过这件事?我该怎么办?我应该创建一个新项目并复制并粘贴所有内容吗?
帮助btw的thx
答案 0 :(得分:2)
在执行任何其他操作之前,请清除缓存php artisan cache:clear
和composer dump-autoload
。可以使用这两个命令修复许多更新后错误。如果这不起作用,请查看您的日志,以确定在降级之前导致错误的确切原因。 5.5.20到5.5.40只是补丁更新,不应要求您更改代码中的任何内容。
如果这些都不起作用,您可以在composer.json文件中指定特定的laravel版本,然后运行composer update
。如果可能的话,我会避免降级补丁。
答案 1 :(得分:1)
在composer.json中修复它
"laravel/framework": "5.5.20",