laravel - 如何检查laravel登录中是否存在电子邮件
问题描述
我想检查登录详细信息,即电子邮件是否在数据库中,并在前端回显错误,例如“电子邮件不存在”。
$this->validate($request,[
'email' => 'required',
'password' => 'required',
]);
以上是我目前的验证。
如何在登录之前检查电子邮件是否存在。
解决方案
$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
推荐阅读
- node.js - NodeJS 如何使用 crypto-js 或使用自定义密钥大小、iv、模式和填充以 UTF8 编码的加密包加密(AES 算法)数据
- javascript - 为什么我打开网页时没有图像?
- javascript - 在 Javascript 中,如何使用 fetch() 从一个 API 请求中读取多个流块?
- angular - Angular code splitting into multiple functional bundles
- reactjs - 我如何在循环中实现多个承诺
- docker - Botium-cli quickstart process it taking so long and long
- php - 自定义存档页面不适用于日期或标签,但适用于类别
- android-studio - What does "-keepattributes SourceFile,LineNumberTable" mean for the new Android code shrinker R8?
- python - update missing values in dataframe from another dataframe
- excel - Excel公式计算单元格值中有多少正斜杠(/)