]> _ Git - cubist_cms-back.git/commitdiff
#2783
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 29 May 2019 12:49:32 +0000 (14:49 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 29 May 2019 12:49:32 +0000 (14:49 +0200)
composer.json
src/app/Magic/Models/CubistMagicModelAbstract.php
src/app/Magic/Models/CubistMagicNestedModel.php [new file with mode: 0644]

index 6ce0ea2c03ab34d05514c1603eaaa0cb562c2c2a..133733144adedb090fe19121c76bf5031c9cbe81 100644 (file)
         "barryvdh/laravel-elfinder": "^0.4.1",
         "cubist/util": "dev-master",
         "fideloper/proxy": "^4.0",
-        "laravel/tinker": "^1.0",
         "predis/predis": "^1.1",
-        "webfactor/laravel-backpack-instant-fields": "^2.1.2",
-        "laracasts/generators": "1.1.4",
+        "webfactor/laravel-backpack-instant-fields": "^2.3.1",
         "webfactor/laravel-backpack-nestedmodels": "^1.0.1@dev"
     },
     "require-dev": {
-        "backpack/generators": "^1.2",
         "filp/whoops": "^2.3",
-        "laracasts/generators": "^1.1"
+        "laravel/tinker": "^1.0"
     },
     "extra": {
         "branch-alias": {
index 8840436228720d2c255379fa33d2c4519dae68f3..04ab127231b3cf7b66e1b93dbe1860facbd30334 100644 (file)
@@ -12,18 +12,14 @@ use Doctrine\DBAL\Schema\Schema;
 use Illuminate\Database\Eloquent\Model;
 use Cubist\Backpack\app\Magic\CubistMagicAttribute;
 use Illuminate\Support\Str;
-use Webfactor\Laravel\Backpack\NestedModels\Traits\NestedModelTrait;
 
 class CubistMagicModelAbstract extends Model
 {
     use CubistMagicAttribute;
     use SluggableScopeHelpers;
     use CrudTrait;
-    use NestedModelTrait {
-        replicate as private replicateNodeTrait;
-    }
     use Sluggable {
-        replicate as private replicateSluggable;
+        replicate as protected replicateSluggable;
     }
 
     protected static $_doctrineTypesMapping = ['int' => 'integer'];
@@ -201,7 +197,6 @@ class CubistMagicModelAbstract extends Model
 
     public function replicate(array $except = null)
     {
-        $this->replicateNodeTrait($except);
         $this->replicateSluggable($except);
     }
 
diff --git a/src/app/Magic/Models/CubistMagicNestedModel.php b/src/app/Magic/Models/CubistMagicNestedModel.php
new file mode 100644 (file)
index 0000000..306e479
--- /dev/null
@@ -0,0 +1,21 @@
+<?php
+
+
+namespace app\Magic\Models;
+
+
+use Cubist\Backpack\app\Magic\Models\CubistMagicModelAbstract;
+use Webfactor\Laravel\Backpack\NestedModels\Traits\NestedModelTrait;
+
+class CubistMagicNestedModel extends CubistMagicModelAbstract
+{
+    use NestedModelTrait {
+        replicate as private replicateNodeTrait;
+    }
+
+    public function replicate(array $except = null)
+    {
+        $this->replicateNodeTrait($except);
+        $this->replicateSluggable($except);
+    }
+}