Fix on merchandises

This commit is contained in:
Ludovic CANDELLIER
2022-04-25 23:31:24 +02:00
parent 61a52ef330
commit 84063d2f72
7 changed files with 79 additions and 14 deletions

View File

@@ -325,7 +325,7 @@ class Articles
case 'App\Models\Botanic\Variety':
$data['products'] = Varieties::getOptionsWithSpecie();
break;
case 'App\Models\Botanic\Variety':
case 'App\Models\Botanic\Specie':
$data['products'] = Species::getOptions();
break;
case 'App\Models\Shop\Merchandise':
@@ -343,7 +343,6 @@ class Articles
'App\Models\Botanic\Specie' => 'Espèces',
'App\Models\Botanic\Variety' => 'Variétés',
'App\Models\Shop\Merchandise' => 'Marchandise',
'App\Models\Shop\Merchandise' => 'Autres',
];
return $data;
}

View File

@@ -53,6 +53,18 @@ class Merchandises
return $item->id;
}
public static function storeFull($data)
{
$images = $data['images'] ?? false;
$tags = $data['tags'] ?? false;
unset($data['images']);
unset($data['tags']);
$merchandise = self::store($data);
self::storeImages($merchandise, $images);
self::storeTags($merchandise, $tags);
return $merchandise;
}
public static function create($data)
{
return Merchandise::create($data);