'array' ]; protected static function booted(): void { static::creating(function (Warehouse $warehouse): void { $warehouse->uuid ??= (string) Str::uuid(); $warehouse->status ??= 'active'; $warehouse->timezone ??= 'Europe/London'; }); } public function company(): BelongsTo { return $this->belongsTo(Company::class); } public function validationRules(): HasMany { return $this->hasMany(WarehouseValidationRule::class); } }