首页 > 解决方案 > Laravel 5.7 Multilogin SendEmailVerificationNotification 错误

问题描述

我是 Laravel 的新手。我刚刚使用 laravel 5.7 创建了一个自定义登录。当我尝试重置密码时,出现此错误:

“App\Employee::sendEmailVerificationNotification($token) 的声明应该与 Illuminate\Foundation\Auth\User::sendEmailVerificationNotification() 兼容”

有谁知道如何解决这个错误?

标签: phplaravellaravel-5.7laravel-notification

解决方案


如果要覆盖它,则必须遵循相同的方法签名-

您正在覆盖此方法-

Illuminate\Foundation\Auth\User::sendEmailVerificationNotification()

对此——

App\Employee::sendEmailVerificationNotification($token)

如果您注意到差异,您已经在方法中传递了 $token ,而原始方法定义不支持它。

如果您需要与原始方法不同的签名,请创建不同的方法。


推荐阅读