unify logo register also auftraggeber und gutacher at register

This commit is contained in:
salam committed 2025-09-27 18:17:34 +02:00
1 parent 481f5ec6eb
commit f928513668
16 files changed
+76 -68

No files matched your search

+21
View File
@@ -2,6 +2,8 @@
namespace App\Filament\Pages\Auth;
use App\Models\Auftraggeber;
use App\Models\Gutachter;
use App\Models\Konto;
use Danielebarbaro\LaravelVatEuValidator\Rules\VatNumber;
use Filament\Auth\Pages\Register as BaseRegister;
@@ -160,11 +162,30 @@ class Register extends BaseRegister
public function handleRegistration(array $data): Model
{
// dd($data);
if (isset($data['kontos'])) {
$konto = new Konto($data['kontos']);
$konto->save();
$data['konto_id'] = $konto->id;
unset($data['kontos']['uid_number']);
}
if (isset($data['gutachter_anlegen'])) {
$gutachter = new Gutachter($data['kontos']);
$gutachter->konto_id = $konto->id;
$gutachter->save();
}
if (isset($data['auftraggeber_anlegen'])) {
$auftraggeber = new Auftraggeber($data['kontos']);
$auftraggeber->konto_id = $konto->id;
$auftraggeber->save();
}
unset($data['gutachter_anlegen']);
unset($data['auftraggeber_anlegen']);
unset($data['kontos']);
$user = parent::handleRegistration($data);