From 28d3b8aba005f7b2c1bcca5099a30b43a74a4fa6 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Thu, 26 Nov 2020 08:55:35 +0100 Subject: [PATCH] wip #3753 @0.25 --- src/app/Magic/Fields/Field.php | 3 +++ src/app/Magic/Fields/StaticValue.php | 15 +++++++++++++++ src/resources/views/fields/static_value.blade.php | 12 ++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 src/app/Magic/Fields/StaticValue.php create mode 100644 src/resources/views/fields/static_value.blade.php diff --git a/src/app/Magic/Fields/Field.php b/src/app/Magic/Fields/Field.php index 30de6dc..cc84ec0 100644 --- a/src/app/Magic/Fields/Field.php +++ b/src/app/Magic/Fields/Field.php @@ -186,6 +186,9 @@ class Field implements \ArrayAccess */ public function defineDbColumn($table) { + if ($this->getDatabaseType() === 'none') { + return; + } $name = $this->getAttribute('name'); if ($name === 'created_at' || $name === 'updated_at') { return; diff --git a/src/app/Magic/Fields/StaticValue.php b/src/app/Magic/Fields/StaticValue.php new file mode 100644 index 0000000..3b1375f --- /dev/null +++ b/src/app/Magic/Fields/StaticValue.php @@ -0,0 +1,15 @@ + +@include('crud::fields.inc.wrapper_start') + +@include('crud::fields.inc.translatable_icon') + +@if(isset($field['prefix']) || isset($field['suffix']))
@endif + {{ old(square_brackets_to_dots($field['name'])) ?? $field['value'] ?? $field['default'] ?? '' }}" +{{-- HINT --}} +@if (isset($field['hint'])) +

{!! $field['hint'] !!}

+@endif +
-- 2.39.5