php - Laravel 5.7 检查电子邮件是否已验证

标签 php laravel laravel-5.7

如何在 Laravel 5.7 中检查电子邮件是否已验证?

我认为,这可能与:

if(!Auth::user()->email_verified_at) {
    return 'Email not verified!';
}

或者有其他方法吗?

最佳答案

您可以使用用户模型中包含的方法,而不是直接检查列:

$user->hasVerifiedEmail()

如果您阅读文档,您会发现 Laravel 还包含一个名为“已验证”的中间件,用于限制对已验证用户的访问。

关于php - Laravel 5.7 检查电子邮件是否已验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52891555/

相关文章:

php - 如何逐行处理大型 CSV 文件?

php - 属于许多获取所有行(Laravel)

php - laravel Eloquent 一对多关系返回null

php - 按产品选项值过滤产品(Mysql查询)

php - Laravel Eloquent 过滤关系按最后一个数据透视记录

Laravel Eloquent 计算工作经验

php - 模块 'PDO' 已经加载到 Unknown on line 0 in laravel installation on ubuntu

php - __autoload($class) 不工作?找不到类错误

php - Laravel 5.7 邮件验证错误,路由 [verification.verify] 未定义

php - 使用 Laravel Query Builder 进行复杂的 MySQL 内连接查询