Files
nutzwerte_fi4/app/Actions/Create/CreateProjektMethoden.php
T
2025-10-28 13:40:01 +01:00

30 lines
650 B
PHP

<?php
namespace App\Actions\Create;
use App\Models\ProjektMethode;
use App\Models\ProjektObjekteImDetail;
class CreateProjektMethoden
{
public function create($record)
{
$objekte_im_detail = ProjektObjekteImDetail::where('projekte_id', $record->id)->get();
$arr = [];
foreach ($objekte_im_detail as $row) {
$arr[] = $row->raumart;
ProjektMethode::firstOrCreate([
'projekte_id' => $record->id,
'raumart' => $row->raumart,
]);
}
ProjektMethode::where('projekte_id', $record->id)->whereNotIn('raumart', $arr)->delete();
}
}