27 lines
527 B
PHP
27 lines
527 B
PHP
<?php
|
|
|
|
namespace App\Services\ClassSections;
|
|
|
|
use App\Models\ClassSection;
|
|
|
|
class ClassSectionCommandService
|
|
{
|
|
public function create(array $data): ClassSection
|
|
{
|
|
return ClassSection::query()->create($data);
|
|
}
|
|
|
|
public function update(ClassSection $section, array $data): ClassSection
|
|
{
|
|
$section->fill($data);
|
|
$section->save();
|
|
|
|
return $section->refresh();
|
|
}
|
|
|
|
public function delete(ClassSection $section): bool
|
|
{
|
|
return (bool) $section->delete();
|
|
}
|
|
}
|