【发布时间】:2019-06-22 22:55:22
【问题描述】:
我面临一个关于 laravel 应用程序的奇怪问题。在我的生产服务器上更新作曲家后,我收到了这个错误。我的登录页面显示正常,当我输入凭据时,它显示此错误,凭据错误或正确,它总是显示相同的错误。
错误是
App\Models\User::update($a_data = NULL, $a_conditions = NULL) 的声明应该兼容 Illuminate\Database\Eloquent\Model::update(array $attributes = Array, array $options = Array )
我在互联网上搜索过,但一无所获。请帮忙。会很感激的。
【问题讨论】:
-
您的用户模型中不能有
update()方法。 Laravel 已经在基础模型类中有一个并实现了一个接口。 -
实际上我正在覆盖该方法。它工作正常。我认为在更新我的作曲家后会出现这个问题。
-
update需要一个数组作为参数 tryApp\Models\User::update([$a_data => NULL, $a_conditions => NULL]) -
不.. Mike 它抛出了一个语法错误。
标签: laravel authentication composer-php