我試圖用laravel創建並更新用戶5.4如何在Laravel中驗證輸入字段的值是否爲空
這是爲創建用戶添加的驗證。有用。
$this->validate($request, [
'name' => 'required|max:255',
'email' => 'required|email|max:255|unique:users',
'password' => 'required|min:6|confirmed',
]);
更新密碼字段不是必需的。但如果密碼字段不爲空,則驗證min:6並確認規則。與sometimes
試過..但沒有工作..
$this->validate($request, [
'name' => 'required|max:255',
'email' => 'required|email|max:255|unique:users,email,'.$id,
'password' => 'sometimes|min:6|confirmed',
]);
如果您有2個獨立的創建和更新函數,您可以從更新中刪除密碼驗證規則 – DestinatioN