fixes on merchandise

This commit is contained in:
Ludovic CANDELLIER
2022-05-02 08:34:40 +02:00
parent 2ee339a022
commit 439a339027
13 changed files with 230 additions and 18 deletions

View File

@@ -50,21 +50,22 @@ class Merchandises
return Merchandise::find($id);
}
public static function getFull($id)
{
$data = self::get($id)->toArray();
return $data;
}
public static function getTags($id)
{
return self::get($id)->tags;
}
public static function storeTags($merchandise, $tags)
{
return Tag::storeTags($merchandise, $tags);
}
public static function store($data)
{
$id = isset($data['id']) ? $data['id'] : false;
$item = $id ? self::update($data, $id) : self::create($data);
return $item->id;
return $item;
}
public static function storeFull($data)
@@ -79,6 +80,11 @@ class Merchandises
return $merchandise;
}
public static function storeTags($merchandise, $tags)
{
return Tag::storeTags($merchandise, $tags);
}
public static function create($data)
{
return Merchandise::create($data);