]> _ Git - cubist_cms-back.git/commitdiff
#2843
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 24 Jun 2019 13:55:02 +0000 (15:55 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 24 Jun 2019 13:55:02 +0000 (15:55 +0200)
src/app/Magic/Controllers/CubistMagicControllerTrait.php
src/app/Magic/Models/CMSPage.php
src/app/Magic/Models/CubistMagicAbstractModel.php
src/resources/views/fields/text.blade.php

index 847859265fcd5bac142de78cae8ea6b5a654e0f4..fa29ef4a0beccf49e2df3574d21f5706ad2acab6 100644 (file)
@@ -73,8 +73,6 @@ trait CubistMagicControllerTrait
             }
             $this->addField($field);
         }
-
-        $this->crud->updateEntry();
     }
 
 
index 9407547f4d42de93587bfac49cd9a028c7f186b8..b3ed9eacd8c747819b62de0470f474af4071691b 100644 (file)
@@ -156,5 +156,4 @@ class CMSPage extends CubistMagicModel
         }
         $controller->updateFieldsFromModel();
     }
-
 }
index 21ddbe67c45849caf0a38c88bb5fd920ede3da90..1460251eec321a52b717bc3aa6c85159e6aa89f1 100644 (file)
@@ -41,7 +41,6 @@ class CubistMagicAbstractModel extends Model implements HasMedia
     public $timestamps = true;
     public $clonable = true;
 
-
     /**
      * @var array
      */
@@ -150,6 +149,9 @@ class CubistMagicAbstractModel extends Model implements HasMedia
                 'hidden' => true,
                 'fillable' => false]);
         }
+
+        $this->fakeColumns = array_unique($this->fakeColumns);
+        $this->translatable = array_unique($this->translatable);
     }
 
 
@@ -211,7 +213,10 @@ class CubistMagicAbstractModel extends Model implements HasMedia
             if (!in_array($store_in, $this->fillable)) {
                 $this->fillable[] = $store_in;
             }
-            $this->casts[$store_in] = 'array';
+            if (!in_array($name, $this->fillable)) {
+                $this->fillable[] = $name;
+            }
+            //$this->casts[$store_in] = 'array';
             if ($field->getAttribute('translatable')) {
                 $this->translatable[] = $store_in;
             }
@@ -233,8 +238,6 @@ class CubistMagicAbstractModel extends Model implements HasMedia
                 $this->translatable[] = $name;
             }
         }
-
-
         return $field;
     }
 
index 8ecfab3b3079837c5986c0476a6748084aa00f7c..b1a1642f1fd97f6882bd0fd70d60fdd27b9eb269 100644 (file)
@@ -1,6 +1,3 @@
-<?php
-print_r($field);
-?>
 <!-- text input -->
 <div @include('crud::inc.field_wrapper_attributes') >
     <label>{!! $field['label'] !!}</label>