26 lines
573 B
PHP
26 lines
573 B
PHP
<?php
|
|
|
|
namespace App\Domains\Catalog\Services;
|
|
|
|
use App\Domains\Catalog\Models\FeaturedGroup;
|
|
|
|
class FeaturedGroupService
|
|
{
|
|
public function createGroup(string $tenantCodigo, array $data): FeaturedGroup
|
|
{
|
|
$data['tenant_codigo'] = $tenantCodigo;
|
|
return FeaturedGroup::create($data);
|
|
}
|
|
|
|
public function updateGroup(FeaturedGroup $group, array $data): FeaturedGroup
|
|
{
|
|
$group->update($data);
|
|
return $group;
|
|
}
|
|
|
|
public function deleteGroup(FeaturedGroup $group): bool|null
|
|
{
|
|
return $group->delete();
|
|
}
|
|
}
|