【发布时间】:2019-12-31 03:32:20
【问题描述】:
我知道 Laravel 已经有 required_if 验证。是否有任何使用 unique_if 的验证?我将只使用此验证,如果添加操作,则数据在 library_name 中应该是唯一的,而如果操作是更新,它将被禁用
private function validateRequest($oRequest)
{
$aData = $oRequest->validate([
'idx' => 'required_if:action,==,Update',
'library_name' => 'unique:tbl_library,library_name|min:3|max:100|nullable',
'sub_component_idx' => 'exists:tbl_sub_component,idx|integer|max:11|required',
'library_description' => 'min:3|max:1000|nullable',
'library_psd' => 'nullable',
'library_html' => 'nullable',
'library_css' => 'nullable',
'library_js' => 'nullable',
'tags' => 'nullable'
]);
return $aData;
}
【问题讨论】:
标签: laravel validation laravel-5