使用 laravel 进行唯一验证
unique validate using laravel
这是我的控制器
$rules = [
'Group_Id'=>'required',
'Group_Code'=>'required',
'Group_Name'=>'required| string',
'Currency'=>'required',
'Country'=>'required',
'State'=>'required',
'City'=>'required',
]
我想要组 ID 如果组 ID/组代码已经存在于 table 中,则组代码在创建时应该是唯一的意味着我想打印错误,因为组 id/group id 已经退出。更新时不要'想要更改保持不变的组 ID
为了解决这个问题,您应该在下面提到的验证方法中添加唯一标识符
$data = $request->validate([
'Group_Id' => 'required',
'Group_Code' => 'required|unique:table_name_here',
'Group_Name' => 'required| string',
'Currency' => 'required',
'Country' => 'required',
'State' => 'required',
'City' => 'required',
]);
$rules = [
'Group_Id'=>'required|unique:group,id',
'Group_Code'=>'required|unique:group,code',
'Group_Name'=>'required| string',
'Currency'=>'required',
'Country'=>'required',
'State'=>'required',
'City'=>'required',
]
这是我的控制器
$rules = [
'Group_Id'=>'required',
'Group_Code'=>'required',
'Group_Name'=>'required| string',
'Currency'=>'required',
'Country'=>'required',
'State'=>'required',
'City'=>'required',
]
我想要组 ID 如果组 ID/组代码已经存在于 table 中,则组代码在创建时应该是唯一的意味着我想打印错误,因为组 id/group id 已经退出。更新时不要'想要更改保持不变的组 ID
为了解决这个问题,您应该在下面提到的验证方法中添加唯一标识符
$data = $request->validate([
'Group_Id' => 'required',
'Group_Code' => 'required|unique:table_name_here',
'Group_Name' => 'required| string',
'Currency' => 'required',
'Country' => 'required',
'State' => 'required',
'City' => 'required',
]);
$rules = [
'Group_Id'=>'required|unique:group,id',
'Group_Code'=>'required|unique:group,code',
'Group_Name'=>'required| string',
'Currency'=>'required',
'Country'=>'required',
'State'=>'required',
'City'=>'required',
]