[WIP] Fix cosmetics, prices

This commit is contained in:
Ludovic CANDELLIER
2020-06-07 23:15:22 +02:00
parent 424fb43b20
commit 066744e082
35 changed files with 230 additions and 193 deletions

View File

@@ -27,12 +27,19 @@ class ArticleAttributeValues
public static function getOptions()
{
return ArticleAttributeValue::get()->pluck('name','id')->toArray();
return ArticleAttributeValue::get()->pluck('value','id')->toArray();
}
public static function getOptionsByFamily($attribute_family_id)
public static function getSelectByFamily($attribute_family_id)
{
return ArticleAttributeValue::byFamily($attribute_family_id)->get()->pluck('name','id')->toArray();
// return ArticleAttributeValue::byFamily($attribute_family_id)->get()->pluck('value','id')->toArray();
$values = ArticleAttributeValue::byFamily($attribute_family_id)->get();
$data = [];
foreach ($values as $value)
{
$data[] = ['id' => $value->id, 'text' => $value->value];
}
return collect($data)->sortBy('text')->values()->all();
}
public static function store($data)

View File

@@ -51,6 +51,17 @@ class Articles
return Article::destroy($id);
}
public static function getImages($id)
{
$variety = self::get($id);
$variety->getMedia();
foreach ($variety->media as $key => $media) {
$variety->media[$key]['url'] = $media->getUrl();
}
return $variety->media;
}
public static function deleteImage($id, $index)
{
$article = self::get($id);