Laravel update model with unique validation rule for attribute

后端 未结 18 2172
春和景丽
春和景丽 2020-11-27 12:45

I have a laravel User model which has a unique validation rule on username and email. In my Repository, when I update the model, I rev

18条回答
  •  遥遥无期
    2020-11-27 13:35

    'email' => [
        'required',
        Rule::exists('staff')->where(function ($query) {
            $query->where('account_id', 1);
        }),
    ],
    
    'email' => [
        'required',
        Rule::unique('users')->ignore($user->id)->where(function ($query) {
            $query->where('account_id', 1);
        })
    ],
    

提交回复
热议问题