diff --git a/app/Http/Requests/CustomFieldRequest.php b/app/Http/Requests/CustomFieldRequest.php
index f1f09e40d..c6d661c4f 100644
--- a/app/Http/Requests/CustomFieldRequest.php
+++ b/app/Http/Requests/CustomFieldRequest.php
@@ -3,6 +3,7 @@
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
+use Illuminate\Http\Request;
class CustomFieldRequest extends FormRequest
{
@@ -21,11 +22,26 @@ class CustomFieldRequest extends FormRequest
*
* @return array
*/
- public function rules()
+ public function rules(Request $request)
{
- return [
- "name" => "required|unique:custom_fields",
- "custom_format" => "valid_regex",
- ];
+
+ $rules = [];
+
+ switch($this->method())
+ {
+
+ // Brand new
+ case 'POST':
+ {
+ $rules['name'] = "required|unique:custom_fields";
+ break;
+ }
+
+ default:break;
+ }
+
+ $rules['custom_format'] = 'valid_regex';
+
+ return $rules;
}
}
diff --git a/public/web.config b/public/web.config
index 624c1760f..13847188a 100644
--- a/public/web.config
+++ b/public/web.config
@@ -19,5 +19,9 @@
+
{!! trans('admin/custom_fields/general.field_custom_format_help') !!}
{!! $errors->first('custom_format', ' :message') !!} diff --git a/resources/views/layouts/default.blade.php b/resources/views/layouts/default.blade.php index 1948a1d3f..0a4e347b7 100644 --- a/resources/views/layouts/default.blade.php +++ b/resources/views/layouts/default.blade.php @@ -771,6 +771,7 @@ @if ((Session::get('topsearch')=='true') || (Request::is('/')))