2016-08-21 120 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

相關問題