unify logo register also auftraggeber und gutacher at register
This commit is contained in:
1 parent
481f5ec6eb
commit
f928513668
16 files changed
+76
-68
No files matched your search
@@ -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);
|
||||
|
||||
@@ -13,13 +13,16 @@ class Auftraggeber extends Model
|
||||
|
||||
protected $fillable = [
|
||||
'konto_id',
|
||||
'title',
|
||||
'gender',
|
||||
'name',
|
||||
'company',
|
||||
'logo',
|
||||
'address',
|
||||
'country',
|
||||
'kontakt',
|
||||
'email',
|
||||
'phone',
|
||||
'use_logo',
|
||||
];
|
||||
|
||||
protected static function newFactory(): Factory
|
||||
|
||||
@@ -7,21 +7,23 @@ use Database\Factories\GutachterFactory;
|
||||
use Illuminate\Database\Eloquent\Factories\Factory;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
class Gutachter extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
use SoftDeletes;
|
||||
|
||||
protected $fillable = [
|
||||
'konto_id',
|
||||
'title',
|
||||
'gender',
|
||||
'name',
|
||||
'company',
|
||||
'logo',
|
||||
'address',
|
||||
'country',
|
||||
'email',
|
||||
'phone',
|
||||
'use_logo',
|
||||
];
|
||||
|
||||
protected static function booted(): void
|
||||
|
||||
@@ -60,7 +60,7 @@ class AdminPanelProvider extends PanelProvider
|
||||
// ->sidebarCollapsibleOnDesktop()
|
||||
// ->font('Open Sans')
|
||||
->favicon(asset('images/favicon.svg'))
|
||||
->brandLogo(fn () => view('filament.admin.logo'))
|
||||
->brandLogo(fn () => view('layouts.logo'))
|
||||
->brandLogoHeight('2.6rem')
|
||||
->unsavedChangesAlerts()
|
||||
->databaseTransactions()
|
||||
|
||||
Reference in new issue
Block a user