[英]Laravel - “different” validation
我想檢查用戶ID是否不同於群組所有者的ID,以便用戶無法從群組中刪除所有者。
驗證如下所示:
$this->validate($request, [
'user_id' => 'required
|numeric
|different:'.$group->owner.'
|exists:group_user,user_id,group_id,'.$group->id.'
|exists:users,id',
]);
不幸的是,無論我輸入什么值或“ user_id”的值是什么,它都失敗。
錯誤信息:
The user id and 1 must be different.
謝謝
這就是Laravel的授權功能有用的地方。 您將創建一個為您進行此項檢查的門,如果檢查失敗,則返回錯誤。 您正在使用的驗證是為了確保輸入匹配正確的格式,或者在需要時包括在內。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.