| 12345678910111213141516171819202122232425 |
- <?php
- namespace App\Services;
- use App\Models\UnitFinancial;
- class UnitFinancialService
- {
- public function getByUnitId(int $unitId): ?UnitFinancial
- {
- return UnitFinancial::where('unit_id', $unitId)->first();
- }
- public function upsert(int $unitId, array $data): UnitFinancial
- {
- $model = UnitFinancial::where('unit_id', $unitId)->first();
- if ($model) {
- $model->update($data);
- return $model->fresh();
- }
- return UnitFinancial::create(array_merge($data, ['unit_id' => $unitId]));
- }
- }
|