23 lines
634 B
PHP
23 lines
634 B
PHP
<?php
|
|
|
|
namespace App\Actions\Create;
|
|
|
|
use App\Models\OrientierungZuAbschlaege;
|
|
use App\Models\Raeumealle;
|
|
|
|
class CreateOrientierungZuAbschlaege
|
|
{
|
|
public function create($record)
|
|
{
|
|
OrientierungZuAbschlaege::where('projekte_id', $record->id)->delete();
|
|
$raeumealles = Raeumealle::where('projekte_id', $record->id)->get();
|
|
foreach ($raeumealles as $raeumealle) {
|
|
OrientierungZuAbschlaege::firstOrCreate([
|
|
'projekte_id' => $record->id,
|
|
'top_nummer' => $raeumealle->top_nummer,
|
|
'raumart' => $raeumealle->raumart,
|
|
]);
|
|
}
|
|
}
|
|
}
|