2016-08-21 76 views
0

我在视图中的表单字段: -Laravel自定义字段名称

<input type="email" name="user[email]"> 
<input type="text" name="name"> 
<input type="text" name="designation"> 

在提交这个岗位的要求,我定义的规则为: -

应用程序\ Http \ Requests \ StaffEditRequest.php

$ rule ['user.email'] ='email | unique:users';

但是,当laravel尝试验证请求时,它会查询数据库,就好像users表中的字段名称为“user.email”。如何自定义字段名称,以便我可以告诉laravel我在用户表中查找电子邮件字段而不是user.email?

回答

1

您需要在唯一参数中定义列。不喜欢以下内容:

$rule['user.email'] = 'email|unique:users,email'; 

编号:Laravel Doc

相关问题