Files
nutzwerte_fi4/app/Models/Gutachter.php
T
2025-10-19 12:26:48 +02:00

51 lines
1012 B
PHP

<?php
namespace App\Models;
use App\Models\Scopes\KontoScope;
use Database\Factories\GutachterFactory;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Gutachter extends Model
{
use HasFactory;
protected $fillable = [
'konto_id',
'title',
'gender',
'name',
'company',
'email',
'phone',
'logo',
'logo_align',
'referenz_formatting',
'digitale_signatur_stempel',
'logo_anzeigen',
'text_anzeigen',
];
/**
* @return array<string, string>
*/
protected function casts(): array
{
return [
'referenz_formatting' => 'array',
];
}
protected static function booted(): void
{
static::addGlobalScope(new KontoScope);
}
protected static function newFactory(): Factory
{
return GutachterFactory::new();
}
}