我正在嘗試驗證這樣的輸入:
$validatedPhone = $request->validate([
'user_input' => 'required|unique:users,user_name|regex:/^09\d{9}$/|max:11|min:11',
]
現在我需要說這個輸入的值在另一個表中不存在,即members表和member_mobile列。
但是我已經為帶有列unique的用戶表定義了一個規則。user_name
那么如何為兩個不同的表定義兩個唯一的規則來驗證一個輸入呢?
uj5u.com熱心網友回復:
只需添加另一個規則,如下所示
$validatedPhone = $request->validate([
'user_input' => 'required|unique:users,user_name|unique:members,member_mobile|regex:/^09\d{9}$/|max:11|min:11',
]
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/450821.html
標籤:php 拉拉维尔 验证 laravel-5.8 laravel 验证
