3

我已经安装了 Laravel 4 的全新安装,并且在迁移我的数据库之后,我收到了这个错误:

\vendor\laravel\framework\src\Illuminate\Auth\EloquentUserProvider.php line 56 Error: Call to undefined method User::newQuery() in D:\xampp\htdocs\start\vendor\laravel\framework\src\Illuminate\Auth\EloquentUserProvider.php line 56

我的User模型没有修改(Laravel 原创),我只是创建了一些迁移。

4

1 回答 1

8

您是否调用了迁移类User,或者与您的模型之一同名?我知道这是一个非常愚蠢的错误,但是第一次进行全新安装时,我已经这样做了……并且遇到了同样的错误。

Composer 使用您的控制器和模型自动加载迁移/种子类,因此您的User模型可能会被迁移/种子类重载。

于 2013-06-03T06:05:16.630 回答