Fix on merchandises
This commit is contained in:
@@ -65,6 +65,11 @@ class MerchandiseController extends Controller
|
||||
return Merchandises::deleteImage($id, $index);
|
||||
}
|
||||
|
||||
public function getOptions()
|
||||
{
|
||||
return response()->json(['0' => ''] + Merchandises::getOptions());
|
||||
}
|
||||
|
||||
public function exportExcel()
|
||||
{
|
||||
return Merchandises::exportExcel();
|
||||
|
||||
@@ -35,7 +35,6 @@ class Categories
|
||||
|
||||
public static function getCategoryTreeVisibles($sale_channel_id = false)
|
||||
{
|
||||
// return self::getModel()->defaultOrder()->visible()->hasAvailableOffers($sale_channel_id)->get()->toTree();
|
||||
return self::getModel()->defaultOrder()->hasAvailableOffersByCategoryParent($sale_channel_id)->visible()->get()->toTree();
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user