--- /dev/null
+<?php
+namespace App\Models;
+
+class Command extends CommandPanierSchema
+{
+ protected $table = 'command';
+
+ protected $_options = ['name' => 'command',
+ 'singular' => 'Commande',
+ 'plural' => 'Commandes'];
+
+ public function setFields()
+ {
+ parent::setFields();
+
+ $this->addField(['name' => 'status',
+ 'type' => 'Text',
+ 'label' => 'Statut',
+ 'column' => true,
+ 'tab' => 'Informations'
+ ]);
+
+ foreach ($this->fields as $fields) {
+ $this->addField($fields);
+ }
+ }
+}
--- /dev/null
+<?php
+
+namespace App\Models;
+
+use Cubist\Backpack\app\Magic\Models\CubistMagicAbstractModel;
+
+class CommandPanierSchema extends CubistMagicAbstractModel
+{
+ protected $fields = [
+ [
+ 'name' => 'user_id',
+ 'label' => 'user_id',
+ 'type' => 'Text',
+ 'column' => true
+ ],
+ [
+ 'name' => 'addresses',
+ 'label' => 'Adresses',
+ 'type' => 'Text',
+ 'column' => true
+ ],
+ [
+ 'name' => 'products',
+ 'label' => 'Produits',
+ 'type' => 'Text',
+ 'column' => true
+ ]
+ ];
+}
--- /dev/null
+<?php
+
+namespace App\Models;
+
+class Panier extends CommandPanierSchema
+{
+ protected $table = 'selection';
+
+ protected $_options = ['name' => 'selection',
+ 'singular' => 'Panier',
+ 'plural' => 'Paniers'];
+
+ public function setFields()
+ {
+ parent::setFields();
+
+ $this->addField(['name' => 'name',
+ 'type' => 'Text',
+ 'label' => 'Nom',
+ 'column' => true
+ ]);
+
+ foreach ($this->fields as $fields) {
+ $this->addField($fields);
+ }
+ }
+}