gpt4 book ai didi

Laravel 5.4 验证请求,如何处理更新时的唯一验证?

转载 作者:行者123 更新时间:2023-12-02 13:53:36 26 4
gpt4 key购买 nike

我有一个用户表,其中对电子邮件和用户名有唯一的验证规则。当我尝试更新时不要忽略唯一验证。请参阅下面我的代码。

UserRequest.php

public function rules()
{
return [
'name' => 'required',
'mobile' => 'required',
'email' => 'required|unique:users,email'.$id,
'usercategory' => 'required',
'username' => 'required|unique:users,username'.$id,
];
}

最佳答案

请尝试这个

public function rules()
{

$id = $this->request->get('id') ? ',' . $this->request->get('id') : '';

return [
'name' => 'required',
'mobile' => 'required',
'email' => 'required|unique:users,email'.$id,
'usercategory' => 'required',
'username' => 'required|unique:users,username'.$id,
];
}

关于Laravel 5.4 验证请求,如何处理更新时的唯一验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47941016/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com