调用未定义的方法Illuminate \ Database \ Query \ Builder :: fireCustomModelEvent()

时间:2019-01-30 17:58:16

标签: php laravel eloquent

我有被别人使用Laravel 5.2创建的项目。我想我应该用更新这个项目至少Laravel 5.3 Laravel Guide。当我为我的应用程序提供服务时,它可以正常运行,但是当我尝试对自己进行身份验证时,会出现错误:调用未定义的方法Illuminate \ Database \ Query \ Builder :: fireCustomModelEvent()

当我丢弃在composer.lock文件运行安装作曲家的变化,它的优良(显然不承认Laravel 5.3的变化)。这发生在我运行作曲家安装。

1 个答案:

答案 0 :(得分:0)

尝试在整个项目目录中搜索对fireCustomModelEvent的引用。我怀疑您的composer.json文件中列出了一个库,该库应该已更新,并且在迁移过程中没有更新。

如果您的供应商文件夹中有列出结果的清单,则需要更新composer.json文件中的相应软件包。

相关问题