Laravel 拉雷维尔——”;不同的;验证

Laravel 拉雷维尔——”;不同的;验证,laravel,Laravel,我想检查用户ID是否与组所有者的ID不同,以便用户无法从组中删除所有者 验证如下所示: $this->validate($request, [ 'user_id' => 'required |numeric |different:'.$group->owner.' |exists:group_user,use

我想检查用户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功能的用途。您将创建一个为您执行此检查的门,如果检查失败,则返回一个错误。您正在使用的验证更能确保输入匹配正确的格式,或者在需要时包括输入