簡體   English   中英

Laravel-“不同”驗證

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM