@@ -26,20 +26,22 @@ public function authorize()
2626 public function rules ()
2727 {
2828 return [
29- 'name ' => 'required|string|regex:/^[^\s]*$/i|unique:custom_fields,name ' . ($ this ->custom_field ? ', ' . $ this ->custom_field ->id : null ),
30- 'label ' => 'required|string|max:255 ' ,
31- 'placeholder ' => 'nullable|string ' ,
32- 'model ' => 'required|string ' ,
33- 'required ' => 'boolean ' ,
34- 'validation_id ' => 'nullable|exists:custom_field_validations ' ,
35- 'group ' => 'nullable|string ' ,
36- 'order ' => 'nullable|integer ' ,
37- 'remote ' => 'required|array ' ,
38- 'remote.url ' => 'required|url ' ,
39- 'remote.method ' => 'required|in:GET,POST,PUT ' ,
40- 'remote.body ' => 'nullable|array ' ,
41- 'remote.headers ' => 'nullable|array ' ,
42- 'remote.mappings ' => 'nullable|array ' ,
29+ 'name ' => 'required|string|regex:/^[^\s]*$/i|unique:custom_fields,name ' . ($ this ->custom_field ? ', ' . $ this ->custom_field ->id : null ),
30+ 'label ' => 'required|string|max:255 ' ,
31+ 'placeholder ' => 'nullable|string ' ,
32+ 'model ' => 'required|string ' ,
33+ 'required ' => 'boolean ' ,
34+ 'validation_id ' => 'nullable|exists:custom_field_validations ' ,
35+ 'group ' => 'nullable|string ' ,
36+ 'order ' => 'nullable|integer ' ,
37+ 'remote ' => 'required|array ' ,
38+ 'remote.url ' => 'required|url ' ,
39+ 'remote.method ' => 'required|in:GET,POST,PUT ' ,
40+ 'remote.body ' => 'nullable|array ' ,
41+ 'remote.headers ' => 'nullable|array ' ,
42+ 'remote.mappings ' => 'nullable|array ' ,
43+ 'remote.data_path ' => 'nullable|string ' ,
44+ 'remote.identifier_property ' => 'nullable|string ' ,
4345 ];
4446 }
4547
0 commit comments