首页 > 解决方案 > 如何检查laravel登录中是否存在电子邮件

问题描述

我想检查登录详细信息,即电子邮件是否在数据库中,并在前端回显错误,例如“电子邮件不存在”。

$this->validate($request,[
            'email' => 'required',
            'password' => 'required',
        ]);

以上是我目前的验证。

如何在登录之前检查电子邮件是否存在。

标签: laravel

解决方案


$this->validate($request,[
            'email' => 'required|unique:users,email',  // users is table name,email is column 
            'password' => 'required',
        ]);

在刀片中,您可以执行以下操作

@error('email')
    <div class="alert alert-danger">{{ $message }}</div>
@enderror


推荐阅读