From: Vincent Vanwaelscappel Date: Mon, 30 May 2022 15:49:00 +0000 (+0200) Subject: wait #5300 @0.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=84d6cd26d21b870bdb23e5d1212e07b77f9d52a0;p=cubist_cms-back.git wait #5300 @0.5 --- diff --git a/src/app/Magic/Fields/Hidden.php b/src/app/Magic/Fields/Hidden.php index 2e81e94..7e24676 100644 --- a/src/app/Magic/Fields/Hidden.php +++ b/src/app/Magic/Fields/Hidden.php @@ -4,8 +4,11 @@ namespace Cubist\Backpack\Magic\Fields; +use Cubist\Backpack\CubistBackpackServiceProvider; + class Hidden extends Field { protected $_adminType = 'hidden'; + protected $_viewNamespace = CubistBackpackServiceProvider::NAMESPACE . '::fields'; protected $_preview = false; } diff --git a/src/resources/views/fields/hidden.blade.php b/src/resources/views/fields/hidden.blade.php index f80c9d6..71052fa 100644 --- a/src/resources/views/fields/hidden.blade.php +++ b/src/resources/views/fields/hidden.blade.php @@ -1,14 +1,18 @@ @php // if not otherwise specified, the hidden input should take up no space in the form $field['wrapper']['class'] = $field['wrapper']['class'] ?? $field['wrapperAttributes']['class'] ?? "hidden"; + $v=old(square_brackets_to_dots($field['name'])) ?? $field['value'] ?? $field['default'] ?? ''; + if(!is_string($v)){ + $v=json_encode($v); + } @endphp - + @include('crud::fields.inc.wrapper_start') @include('crud::fields.inc.wrapper_end')