php - Laravel 5.7 检查电子邮件是否经过验证
问题描述
如何检查电子邮件是否在 Laravel 5.7 中得到验证?
我认为,这可能与:
if(!Auth::user()->email_verified_at) {
return 'Email not verified!';
}
或者还有其他方法吗?
解决方案
您可以使用 User 模型中包含的方法,而不是直接检查该列:
$user->hasVerifiedEmail()
如果您阅读文档,您会看到 Laravel 还包含一个名为“已验证”的中间件,用于限制对已验证用户的访问。
推荐阅读
- go - 当通道接收到新值时无限循环被终止
- c# - 后期操作中的 ViewModel 为空
- javascript - 返回子对象的内联javascript过滤器
- r - 从前面修改R列中的字符串?
- r - 如何按收集日期(x 轴)和其他因素(R)绘制阳性病例百分比(y 轴)?
- postgresql - 使用 java 和 Postgres DB 绑定的 Azure 函数
- javascript - 如何使用 vue 提交从对象数组中提取数据的预填充表单
- google-maps - 如何通过 React Native 在谷歌地图中获得星星和评论
- flutter - 将行文本与右角对齐
- python - 无法在 Django 中导入本地模块