php - Laravel 5.7 Multilogin SendEmailVerificationNotification 错误
问题描述
我是 Laravel 的新手。我刚刚使用 laravel 5.7 创建了一个自定义登录。当我尝试重置密码时,出现此错误:
“App\Employee::sendEmailVerificationNotification($token) 的声明应该与 Illuminate\Foundation\Auth\User::sendEmailVerificationNotification() 兼容”
有谁知道如何解决这个错误?
解决方案
如果要覆盖它,则必须遵循相同的方法签名-
您正在覆盖此方法-
Illuminate\Foundation\Auth\User::sendEmailVerificationNotification()
对此——
App\Employee::sendEmailVerificationNotification($token)
如果您注意到差异,您已经在方法中传递了 $token ,而原始方法定义不支持它。
如果您需要与原始方法不同的签名,请创建不同的方法。
推荐阅读
- r - R中相同ID的多个条目的时间差异
- c# - 如何正确地将身份验证令牌放在 GET 请求的标头中
- reactjs - 如何通过对状态的精细控制来提升功能组件中的状态
- google-apps-script - Google 表格“文本”功能和条件格式
- python - Windows 10 上的 Javascript 安装错误
- python - 为什么范围类的基础中没有 Iterable 但它的对象是 Iterable 实例?
- javascript - 如何根据关键字从文本中获取数据
- python-2.7 - pip 不安全平台且未安装 python 2.7 包
- python - 查找子序列的字符在字符串中的位置并在列表中返回
- javascript - 理解 DOM 中接口和对象的区别