我已经完成了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原创),我刚创建了一些迁移。
答案 0 :(得分:8)
您是否调用了迁移类User
,或者您的某个模型名称相同?
我知道这是一个非常愚蠢的错误,但是第一次进行全新安装时,我已经做到了......并且遇到了同样的错误。
Composer使用您的控制器和模型自动加载迁移/种子类,因此您的User
模型可能会被迁移/种子类重载。