From fd40de7ff5d093f0b70e2dd25ab36207c1e31ea1 Mon Sep 17 00:00:00 2001 From: salam Date: Mon, 17 Nov 2025 09:14:28 +0100 Subject: [PATCH] wip pdf --- .../CreateProjektInhaltsverzeichnis.php | 1 - app/Actions/Generate/PdfGenerator.php | 14 +- .../Schemas/InhaltsverzeichnisForm.php | 2 - .../Tables/InhaltsverzeichnisTable.php | 13 +- ...ojektAllgemeinflaechensRelationManager.php | 3 - ...ojektInhaltsverzeichnisRelationManager.php | 21 +- app/Models/Inhaltsverzeichnis.php | 13 - app/Models/ProjektInhaltsverzeichnis.php | 1 - bootstrap/cache/config.php | 1161 ++++++ bootstrap/cache/routes-v7.php | 3170 +++++++++++++++++ ...170241_create_inhaltsverzeichnis_table.php | 1 - ...reate_projekt_inhaltsverzeichnis_table.php | 1 - database/seeders/InhaltsverzeichnisSeeder.php | 62 +- database/seeders/TestProjektSeeder.php | 62 +- resources/css/filament/admin/theme.css | 5 + 15 files changed, 4418 insertions(+), 112 deletions(-) create mode 100644 bootstrap/cache/config.php create mode 100644 bootstrap/cache/routes-v7.php diff --git a/app/Actions/Create/CreateProjektInhaltsverzeichnis.php b/app/Actions/Create/CreateProjektInhaltsverzeichnis.php index d1cacd6..b003a18 100644 --- a/app/Actions/Create/CreateProjektInhaltsverzeichnis.php +++ b/app/Actions/Create/CreateProjektInhaltsverzeichnis.php @@ -30,7 +30,6 @@ class CreateProjektInhaltsverzeichnis $inhalt->part = $value->part; $inhalt->seite = $value->seite; $inhalt->neue_seite = $value->neue_seite; - $inhalt->seitenzahl_anzeige = $value->seitenzahl_anzeige; $inhalt->no_edit = $value->no_edit; $inhalt->textblock_name = $text->name ?? ''; $inhalt->textblock = $text->textblock ?? ''; diff --git a/app/Actions/Generate/PdfGenerator.php b/app/Actions/Generate/PdfGenerator.php index 0aca638..9d737b9 100644 --- a/app/Actions/Generate/PdfGenerator.php +++ b/app/Actions/Generate/PdfGenerator.php @@ -63,6 +63,7 @@ class PdfGenerator $mpdf = new Mpdf( [ 'debug' => true, + 'use_kwt' => true, 'mode' => 'utf-8', 'format' => 'A4-P', 'margin_left' => 10, @@ -82,15 +83,13 @@ class PdfGenerator $inhaltesverzeichnis = ProjektInhaltsverzeichnis::where('projekte_id', $projekte_id)->where('part', $part)->orderBy('sort')->get(); - // dd($inhaltesverzeichnis); - $platzhalter = Platzhalter::load($projekte_id); foreach ($inhaltesverzeichnis as $inhalt) { if ($inhalt->neue_seite) { if ($part == 'nutzwerte') { - $mpdf->AddPage('P', '', self::$projekt->nutzwerte_startseite); + $mpdf->AddPage('P', '', self::$inhalt->seite); } else { $mpdf->AddPage(); } @@ -148,19 +147,18 @@ class PdfGenerator $html .= $textblock2; } - if ($inhalt->seitenzahl_anzeige == 1) { + if ($inhalt->seite != 0) { $mpdf->SetHTMLFooter('
Seite {PAGENO}

'); } if ($html) { $mpdf->WriteHTML($html, HTMLParserMode::HTML_BODY); } - - ProjektInhaltsverzeichnis::where('id', $inhalt->id)->update(['seite' => $mpdf->page]); - } if ($part == 'standard') { - Projekte::where('id', $projekte_id)->update(['nutzwerte_startseite' => $mpdf->page]); + $inhaltesverzeichnis = ProjektInhaltsverzeichnis::where('projekte_id', $projekte_id)->where('part', 'nutzwerte')->orderBy('sort')->first(); + $inhaltesverzeichnis->seite = $mpdf->page + 1; + $inhaltesverzeichnis->save(); } ob_clean(); diff --git a/app/Filament/Resources/Inhaltsverzeichnis/Schemas/InhaltsverzeichnisForm.php b/app/Filament/Resources/Inhaltsverzeichnis/Schemas/InhaltsverzeichnisForm.php index 6210051..571655f 100644 --- a/app/Filament/Resources/Inhaltsverzeichnis/Schemas/InhaltsverzeichnisForm.php +++ b/app/Filament/Resources/Inhaltsverzeichnis/Schemas/InhaltsverzeichnisForm.php @@ -26,8 +26,6 @@ class InhaltsverzeichnisForm ->schema([ Checkbox::make('neue_seite') ->label('Start neuer Seite'), - Checkbox::make('seitenzahl_anzeige') - ->label('Seitenzahl angezeigen'), Checkbox::make('ueberschrift_verbergen') ->label('Überschrift verbergen'), TextInput::make('name') diff --git a/app/Filament/Resources/Inhaltsverzeichnis/Tables/InhaltsverzeichnisTable.php b/app/Filament/Resources/Inhaltsverzeichnis/Tables/InhaltsverzeichnisTable.php index e741d37..dafd55b 100644 --- a/app/Filament/Resources/Inhaltsverzeichnis/Tables/InhaltsverzeichnisTable.php +++ b/app/Filament/Resources/Inhaltsverzeichnis/Tables/InhaltsverzeichnisTable.php @@ -6,6 +6,7 @@ use Filament\Actions\DeleteAction; use Filament\Actions\EditAction; use Filament\Tables\Columns\IconColumn; use Filament\Tables\Columns\TextColumn; +use Filament\Tables\Columns\TextInputColumn; use Filament\Tables\Enums\FiltersLayout; use Filament\Tables\Filters\SelectFilter; use Filament\Tables\Table; @@ -38,15 +39,11 @@ class InhaltsverzeichnisTable ->wrap(), TextColumn::make('textblock.name') ->wrap(), - TextColumn::make('seite') + TextInputColumn::make('seite') + ->extraInputAttributes(['onClick' => 'this.select()']) ->alignCenter() - ->badge() - ->color(fn ($record): string => $record->seitenzahl_anzeige ? 'primary' : 'gray') - ->getStateUsing(function ($record) { - if ($record->seitenzahl_anzeige) { - return $record->seite == '0' ? 'auto' : $record->seite; - } - }), + ->tooltip('Bei 0 wird keine Seitenzahl ausgegeben.') + ->getStateUsing(fn ($record): string => $record->seite == 0 ? '' : $record->seite), ]) // ->paginated(false) ->defaultPaginationPageOption(5) diff --git a/app/Filament/Resources/Projektes/RelationManagers/ProjektAllgemeinflaechensRelationManager.php b/app/Filament/Resources/Projektes/RelationManagers/ProjektAllgemeinflaechensRelationManager.php index be09d55..ef1e7c8 100644 --- a/app/Filament/Resources/Projektes/RelationManagers/ProjektAllgemeinflaechensRelationManager.php +++ b/app/Filament/Resources/Projektes/RelationManagers/ProjektAllgemeinflaechensRelationManager.php @@ -79,9 +79,6 @@ class ProjektAllgemeinflaechensRelationManager extends RelationManager $livewire->dispatch('refreshProjektAllgemeinflaechen'); }), ]) - ->filters([ - // - ]) ->headerActions([ CreateAction::make() ->icon('phosphor-file-plus') diff --git a/app/Filament/Resources/Projektes/RelationManagers/ProjektInhaltsverzeichnisRelationManager.php b/app/Filament/Resources/Projektes/RelationManagers/ProjektInhaltsverzeichnisRelationManager.php index 2815622..0d1bf41 100644 --- a/app/Filament/Resources/Projektes/RelationManagers/ProjektInhaltsverzeichnisRelationManager.php +++ b/app/Filament/Resources/Projektes/RelationManagers/ProjektInhaltsverzeichnisRelationManager.php @@ -27,6 +27,8 @@ use Filament\Schemas\Components\Utilities\Set; use Filament\Schemas\Schema; use Filament\Tables\Columns\IconColumn; use Filament\Tables\Columns\TextColumn; +use Filament\Tables\Columns\TextInputColumn; +use Filament\Tables\Enums\FiltersLayout; use Filament\Tables\Filters\SelectFilter; use Filament\Tables\Table; @@ -52,8 +54,6 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager ->schema([ Checkbox::make('neue_seite') ->label('Start neuer Seite'), - Checkbox::make('seitenzahl_anzeige') - ->label('Seitenzahl angezeigen'), // Checkbox::make('ueberschrift_verbergen') // ->label('Überschrift verbergen'), TextInput::make('name') @@ -334,17 +334,14 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager ->wrap(), TextColumn::make('inhaltselement.name') ->label('Inhalts Element'), - TextColumn::make('seite') + TextInputColumn::make('seite') + ->extraInputAttributes(['onClick' => 'this.select()']) + ->width('2rem') ->alignCenter() - ->badge() - ->color(fn ($record): string => $record->seitenzahl_anzeige ? 'primary' : 'gray') - ->getStateUsing(function ($record) { - if ($record->seitenzahl_anzeige) { - return $record->seite == '0' ? 'auto' : $record->seite; - } - }), + ->tooltip('Bei 0 wird keine Seitenzahl ausgegeben.') + ->getStateUsing(fn ($record): string => $record->seite == 0 ? '' : $record->seite), ]) - ->defaultPaginationPageOption(5) + // ->defaultPaginationPageOption(5) ->persistFiltersInSession() ->deferFilters(false) ->filtersFormColumns(3) @@ -358,7 +355,7 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager 'nutzwerte' => 'Nutzwerberechnung', 'paragraph' => 'Auszug Gutachten gem. §6', ]), - ]) + ], FiltersLayout::AboveContent) ->defaultSort('sort', direction: 'asc') ->reorderable('sort') ->headerActions([ diff --git a/app/Models/Inhaltsverzeichnis.php b/app/Models/Inhaltsverzeichnis.php index a955ce3..947dd75 100644 --- a/app/Models/Inhaltsverzeichnis.php +++ b/app/Models/Inhaltsverzeichnis.php @@ -15,24 +15,11 @@ class Inhaltsverzeichnis extends Model 'ordnungszahl', 'seite', 'neue_seite', - 'seitenzahl_anzeige', 'hilfe_titel', 'hilfe_description', 'hilfe_image', ]; - /** - * Get the attributes that should be cast. - * - * @return array - */ - protected function casts(): array - { - return [ - 'seitenzahl_anzeige' => 'boolean', - ]; - } - public function textblock() { return $this->hasMany(Textblock::class, 'id', 'textblock_id'); diff --git a/app/Models/ProjektInhaltsverzeichnis.php b/app/Models/ProjektInhaltsverzeichnis.php index 38c864a..71762f6 100644 --- a/app/Models/ProjektInhaltsverzeichnis.php +++ b/app/Models/ProjektInhaltsverzeichnis.php @@ -16,7 +16,6 @@ class ProjektInhaltsverzeichnis extends Model 'part', 'seite', 'neue_seite', - 'seitenzahl_anzeige', 'textblock_name', 'textblock', 'textblock2', diff --git a/bootstrap/cache/config.php b/bootstrap/cache/config.php new file mode 100644 index 0000000..95900ff --- /dev/null +++ b/bootstrap/cache/config.php @@ -0,0 +1,1161 @@ + + array ( + 'driver' => 'bcrypt', + 'bcrypt' => + array ( + 'rounds' => '12', + 'verify' => true, + 'limit' => NULL, + ), + 'argon' => + array ( + 'memory' => 65536, + 'threads' => 1, + 'time' => 4, + 'verify' => true, + ), + 'rehash_on_login' => true, + ), + 'concurrency' => + array ( + 'default' => 'process', + ), + 'broadcasting' => + array ( + 'default' => 'log', + 'connections' => + array ( + 'reverb' => + array ( + 'driver' => 'reverb', + 'key' => NULL, + 'secret' => NULL, + 'app_id' => NULL, + 'options' => + array ( + 'host' => NULL, + 'port' => 443, + 'scheme' => 'https', + 'useTLS' => true, + ), + 'client_options' => + array ( + ), + ), + 'pusher' => + array ( + 'driver' => 'pusher', + 'key' => NULL, + 'secret' => NULL, + 'app_id' => NULL, + 'options' => + array ( + 'cluster' => NULL, + 'host' => 'api-mt1.pusher.com', + 'port' => 443, + 'scheme' => 'https', + 'encrypted' => true, + 'useTLS' => true, + ), + 'client_options' => + array ( + ), + ), + 'ably' => + array ( + 'driver' => 'ably', + 'key' => NULL, + ), + 'log' => + array ( + 'driver' => 'log', + ), + 'null' => + array ( + 'driver' => 'null', + ), + ), + ), + 'view' => + array ( + 'paths' => + array ( + 0 => '/Users/salam/Sites/nutzwerte_fi4/resources/views', + ), + 'compiled' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/views', + ), + 'cors' => + array ( + 'paths' => + array ( + 0 => 'api/*', + 1 => 'sanctum/csrf-cookie', + ), + 'allowed_methods' => + array ( + 0 => '*', + ), + 'allowed_origins' => + array ( + 0 => '*', + ), + 'allowed_origins_patterns' => + array ( + ), + 'allowed_headers' => + array ( + 0 => '*', + ), + 'exposed_headers' => + array ( + ), + 'max_age' => 0, + 'supports_credentials' => false, + ), + 'app' => + array ( + 'name' => 'Nutzwerte', + 'env' => 'local', + 'debug' => true, + 'url' => 'http://nutzwerte_fi4.test', + 'frontend_url' => 'http://localhost:3000', + 'asset_url' => NULL, + 'timezone' => 'UTC', + 'locale' => 'de', + 'fallback_locale' => 'en', + 'faker_locale' => 'de_AT', + 'cipher' => 'AES-256-CBC', + 'key' => 'base64:zrVnUcBmUGjEV/EoAKnZCm/1FWplKu79kYBvevE2/ek=', + 'previous_keys' => + array ( + ), + 'maintenance' => + array ( + 'driver' => 'file', + 'store' => 'database', + ), + 'providers' => + array ( + 0 => 'Illuminate\\Auth\\AuthServiceProvider', + 1 => 'Illuminate\\Broadcasting\\BroadcastServiceProvider', + 2 => 'Illuminate\\Bus\\BusServiceProvider', + 3 => 'Illuminate\\Cache\\CacheServiceProvider', + 4 => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 5 => 'Illuminate\\Concurrency\\ConcurrencyServiceProvider', + 6 => 'Illuminate\\Cookie\\CookieServiceProvider', + 7 => 'Illuminate\\Database\\DatabaseServiceProvider', + 8 => 'Illuminate\\Encryption\\EncryptionServiceProvider', + 9 => 'Illuminate\\Filesystem\\FilesystemServiceProvider', + 10 => 'Illuminate\\Foundation\\Providers\\FoundationServiceProvider', + 11 => 'Illuminate\\Hashing\\HashServiceProvider', + 12 => 'Illuminate\\Mail\\MailServiceProvider', + 13 => 'Illuminate\\Notifications\\NotificationServiceProvider', + 14 => 'Illuminate\\Pagination\\PaginationServiceProvider', + 15 => 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider', + 16 => 'Illuminate\\Pipeline\\PipelineServiceProvider', + 17 => 'Illuminate\\Queue\\QueueServiceProvider', + 18 => 'Illuminate\\Redis\\RedisServiceProvider', + 19 => 'Illuminate\\Session\\SessionServiceProvider', + 20 => 'Illuminate\\Translation\\TranslationServiceProvider', + 21 => 'Illuminate\\Validation\\ValidationServiceProvider', + 22 => 'Illuminate\\View\\ViewServiceProvider', + 23 => 'App\\Providers\\AppServiceProvider', + 24 => 'App\\Providers\\Filament\\AdminPanelProvider', + ), + 'aliases' => + array ( + 'App' => 'Illuminate\\Support\\Facades\\App', + 'Arr' => 'Illuminate\\Support\\Arr', + 'Artisan' => 'Illuminate\\Support\\Facades\\Artisan', + 'Auth' => 'Illuminate\\Support\\Facades\\Auth', + 'Benchmark' => 'Illuminate\\Support\\Benchmark', + 'Blade' => 'Illuminate\\Support\\Facades\\Blade', + 'Broadcast' => 'Illuminate\\Support\\Facades\\Broadcast', + 'Bus' => 'Illuminate\\Support\\Facades\\Bus', + 'Cache' => 'Illuminate\\Support\\Facades\\Cache', + 'Concurrency' => 'Illuminate\\Support\\Facades\\Concurrency', + 'Config' => 'Illuminate\\Support\\Facades\\Config', + 'Context' => 'Illuminate\\Support\\Facades\\Context', + 'Cookie' => 'Illuminate\\Support\\Facades\\Cookie', + 'Crypt' => 'Illuminate\\Support\\Facades\\Crypt', + 'Date' => 'Illuminate\\Support\\Facades\\Date', + 'DB' => 'Illuminate\\Support\\Facades\\DB', + 'Eloquent' => 'Illuminate\\Database\\Eloquent\\Model', + 'Event' => 'Illuminate\\Support\\Facades\\Event', + 'File' => 'Illuminate\\Support\\Facades\\File', + 'Gate' => 'Illuminate\\Support\\Facades\\Gate', + 'Hash' => 'Illuminate\\Support\\Facades\\Hash', + 'Http' => 'Illuminate\\Support\\Facades\\Http', + 'Js' => 'Illuminate\\Support\\Js', + 'Lang' => 'Illuminate\\Support\\Facades\\Lang', + 'Log' => 'Illuminate\\Support\\Facades\\Log', + 'Mail' => 'Illuminate\\Support\\Facades\\Mail', + 'Notification' => 'Illuminate\\Support\\Facades\\Notification', + 'Number' => 'Illuminate\\Support\\Number', + 'Password' => 'Illuminate\\Support\\Facades\\Password', + 'Process' => 'Illuminate\\Support\\Facades\\Process', + 'Queue' => 'Illuminate\\Support\\Facades\\Queue', + 'RateLimiter' => 'Illuminate\\Support\\Facades\\RateLimiter', + 'Redirect' => 'Illuminate\\Support\\Facades\\Redirect', + 'Request' => 'Illuminate\\Support\\Facades\\Request', + 'Response' => 'Illuminate\\Support\\Facades\\Response', + 'Route' => 'Illuminate\\Support\\Facades\\Route', + 'Schedule' => 'Illuminate\\Support\\Facades\\Schedule', + 'Schema' => 'Illuminate\\Support\\Facades\\Schema', + 'Session' => 'Illuminate\\Support\\Facades\\Session', + 'Storage' => 'Illuminate\\Support\\Facades\\Storage', + 'Str' => 'Illuminate\\Support\\Str', + 'Uri' => 'Illuminate\\Support\\Uri', + 'URL' => 'Illuminate\\Support\\Facades\\URL', + 'Validator' => 'Illuminate\\Support\\Facades\\Validator', + 'View' => 'Illuminate\\Support\\Facades\\View', + 'Vite' => 'Illuminate\\Support\\Facades\\Vite', + ), + ), + 'auth' => + array ( + 'defaults' => + array ( + 'guard' => 'web', + 'passwords' => 'users', + ), + 'guards' => + array ( + 'web' => + array ( + 'driver' => 'session', + 'provider' => 'users', + ), + ), + 'providers' => + array ( + 'users' => + array ( + 'driver' => 'eloquent', + 'model' => 'App\\Models\\User', + ), + ), + 'passwords' => + array ( + 'users' => + array ( + 'provider' => 'users', + 'table' => 'password_reset_tokens', + 'expire' => 60, + 'throttle' => 60, + ), + ), + 'password_timeout' => 10800, + ), + 'blade-icons' => + array ( + 'sets' => + array ( + 'default' => + array ( + 'path' => 'resources/svg', + 'disk' => '', + 'prefix' => 'icon', + 'fallback' => '', + 'class' => '', + 'attributes' => + array ( + ), + ), + ), + 'class' => '', + 'attributes' => + array ( + ), + 'fallback' => '', + 'components' => + array ( + 'disabled' => false, + 'default' => 'icon', + ), + ), + 'cache' => + array ( + 'default' => 'database', + 'stores' => + array ( + 'array' => + array ( + 'driver' => 'array', + 'serialize' => false, + ), + 'session' => + array ( + 'driver' => 'session', + 'key' => '_cache', + ), + 'database' => + array ( + 'driver' => 'database', + 'connection' => NULL, + 'table' => 'cache', + 'lock_connection' => NULL, + 'lock_table' => NULL, + ), + 'file' => + array ( + 'driver' => 'file', + 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/cache/data', + 'lock_path' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/cache/data', + ), + 'memcached' => + array ( + 'driver' => 'memcached', + 'persistent_id' => NULL, + 'sasl' => + array ( + 0 => NULL, + 1 => NULL, + ), + 'options' => + array ( + ), + 'servers' => + array ( + 0 => + array ( + 'host' => '127.0.0.1', + 'port' => 11211, + 'weight' => 100, + ), + ), + ), + 'redis' => + array ( + 'driver' => 'redis', + 'connection' => 'cache', + 'lock_connection' => 'default', + ), + 'dynamodb' => + array ( + 'driver' => 'dynamodb', + 'key' => '', + 'secret' => '', + 'region' => 'us-east-1', + 'table' => 'cache', + 'endpoint' => NULL, + ), + 'octane' => + array ( + 'driver' => 'octane', + ), + 'failover' => + array ( + 'driver' => 'failover', + 'stores' => + array ( + 0 => 'database', + 1 => 'array', + ), + ), + ), + 'prefix' => 'nutzwerte-cache-', + ), + 'database' => + array ( + 'default' => 'mariadb', + 'connections' => + array ( + 'sqlite' => + array ( + 'driver' => 'sqlite', + 'url' => NULL, + 'database' => 'nutzwerte_fi4', + 'prefix' => '', + 'foreign_key_constraints' => true, + 'busy_timeout' => NULL, + 'journal_mode' => NULL, + 'synchronous' => NULL, + 'transaction_mode' => 'DEFERRED', + ), + 'mysql' => + array ( + 'driver' => 'mysql', + 'url' => NULL, + 'host' => '127.0.0.1', + 'port' => '3306', + 'database' => 'nutzwerte_fi4', + 'username' => 'root', + 'password' => 'salam', + 'unix_socket' => '', + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => NULL, + 'options' => + array ( + ), + ), + 'mariadb' => + array ( + 'driver' => 'mariadb', + 'url' => NULL, + 'host' => '127.0.0.1', + 'port' => '3306', + 'database' => 'nutzwerte_fi4', + 'username' => 'root', + 'password' => 'salam', + 'unix_socket' => '', + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => NULL, + 'options' => + array ( + ), + ), + 'pgsql' => + array ( + 'driver' => 'pgsql', + 'url' => NULL, + 'host' => '127.0.0.1', + 'port' => '3306', + 'database' => 'nutzwerte_fi4', + 'username' => 'root', + 'password' => 'salam', + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + 'search_path' => 'public', + 'sslmode' => 'prefer', + ), + 'sqlsrv' => + array ( + 'driver' => 'sqlsrv', + 'url' => NULL, + 'host' => '127.0.0.1', + 'port' => '3306', + 'database' => 'nutzwerte_fi4', + 'username' => 'root', + 'password' => 'salam', + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + ), + ), + 'migrations' => + array ( + 'table' => 'migrations', + 'update_date_on_publish' => true, + ), + 'redis' => + array ( + 'client' => 'phpredis', + 'options' => + array ( + 'cluster' => 'redis', + 'prefix' => 'nutzwerte-database-', + 'persistent' => false, + ), + 'default' => + array ( + 'url' => NULL, + 'host' => '127.0.0.1', + 'username' => NULL, + 'password' => NULL, + 'port' => '6379', + 'database' => '0', + 'max_retries' => 3, + 'backoff_algorithm' => 'decorrelated_jitter', + 'backoff_base' => 100, + 'backoff_cap' => 1000, + ), + 'cache' => + array ( + 'url' => NULL, + 'host' => '127.0.0.1', + 'username' => NULL, + 'password' => NULL, + 'port' => '6379', + 'database' => '1', + 'max_retries' => 3, + 'backoff_algorithm' => 'decorrelated_jitter', + 'backoff_base' => 100, + 'backoff_cap' => 1000, + ), + ), + ), + 'filament-shield' => + array ( + 'shield_resource' => + array ( + 'slug' => 'shield/roles', + 'show_model_path' => true, + 'cluster' => 'App\\Filament\\Clusters\\Administration\\AdministrationCluster', + 'tabs' => + array ( + 'pages' => true, + 'widgets' => true, + 'resources' => true, + 'custom_permissions' => false, + ), + ), + 'tenant_model' => NULL, + 'auth_provider_model' => 'App\\Models\\User', + 'super_admin' => + array ( + 'enabled' => true, + 'name' => 'super_admin', + 'define_via_gate' => false, + 'intercept_gate' => 'before', + ), + 'panel_user' => + array ( + 'enabled' => true, + 'name' => 'panel_user', + ), + 'permissions' => + array ( + 'separator' => ':', + 'case' => 'pascal', + 'generate' => true, + ), + 'policies' => + array ( + 'path' => '/Users/salam/Sites/nutzwerte_fi4/app/Policies', + 'merge' => true, + 'generate' => true, + 'methods' => + array ( + 0 => 'viewAny', + 1 => 'view', + 2 => 'create', + 3 => 'update', + 4 => 'delete', + 5 => 'restore', + 6 => 'forceDelete', + 7 => 'forceDeleteAny', + 8 => 'restoreAny', + 9 => 'replicate', + 10 => 'reorder', + ), + 'single_parameter_methods' => + array ( + 0 => 'viewAny', + 1 => 'create', + 2 => 'deleteAny', + 3 => 'forceDeleteAny', + 4 => 'restoreAny', + 5 => 'reorder', + ), + ), + 'localization' => + array ( + 'enabled' => false, + 'key' => 'filament-shield::filament-shield', + ), + 'resources' => + array ( + 'subject' => 'model', + 'manage' => + array ( + 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\RoleResource' => + array ( + 0 => 'viewAny', + 1 => 'view', + 2 => 'create', + 3 => 'update', + 4 => 'delete', + ), + ), + 'exclude' => + array ( + ), + ), + 'pages' => + array ( + 'subject' => 'class', + 'prefix' => 'view', + 'exclude' => + array ( + 0 => 'Filament\\Pages\\Dashboard', + ), + ), + 'widgets' => + array ( + 'subject' => 'class', + 'prefix' => 'view', + 'exclude' => + array ( + 0 => 'Filament\\Widgets\\AccountWidget', + 1 => 'Filament\\Widgets\\FilamentInfoWidget', + ), + ), + 'custom_permissions' => + array ( + ), + 'discovery' => + array ( + 'discover_all_resources' => false, + 'discover_all_widgets' => false, + 'discover_all_pages' => false, + ), + 'register_role_policy' => true, + ), + 'filesystems' => + array ( + 'default' => 'local', + 'disks' => + array ( + 'local' => + array ( + 'driver' => 'local', + 'root' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/private', + 'serve' => true, + 'throw' => false, + 'report' => false, + ), + 'public' => + array ( + 'driver' => 'local', + 'root' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/public', + 'url' => 'http://nutzwerte_fi4.test/storage', + 'visibility' => 'public', + 'throw' => false, + 'report' => false, + ), + 's3' => + array ( + 'driver' => 's3', + 'key' => '', + 'secret' => '', + 'region' => 'us-east-1', + 'bucket' => '', + 'url' => NULL, + 'endpoint' => NULL, + 'use_path_style_endpoint' => false, + 'throw' => false, + 'report' => false, + ), + 'promotion' => + array ( + 'driver' => 'local', + 'root' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/public/promotion', + 'url' => 'http://nutzwerte_fi4.test/storage/promotion', + 'visibility' => 'public', + 'throw' => false, + ), + ), + 'links' => + array ( + '/Users/salam/Sites/nutzwerte_fi4/public/storage' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/public', + ), + ), + 'logging' => + array ( + 'default' => 'stack', + 'deprecations' => + array ( + 'channel' => NULL, + 'trace' => false, + ), + 'channels' => + array ( + 'stack' => + array ( + 'driver' => 'stack', + 'channels' => + array ( + 0 => 'single', + ), + 'ignore_exceptions' => false, + ), + 'single' => + array ( + 'driver' => 'single', + 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/logs/laravel.log', + 'level' => 'debug', + 'replace_placeholders' => true, + ), + 'daily' => + array ( + 'driver' => 'daily', + 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/logs/laravel.log', + 'level' => 'debug', + 'days' => 14, + 'replace_placeholders' => true, + ), + 'slack' => + array ( + 'driver' => 'slack', + 'url' => NULL, + 'username' => 'Laravel Log', + 'emoji' => ':boom:', + 'level' => 'debug', + 'replace_placeholders' => true, + ), + 'papertrail' => + array ( + 'driver' => 'monolog', + 'level' => 'debug', + 'handler' => 'Monolog\\Handler\\SyslogUdpHandler', + 'handler_with' => + array ( + 'host' => NULL, + 'port' => NULL, + 'connectionString' => 'tls://:', + ), + 'processors' => + array ( + 0 => 'Monolog\\Processor\\PsrLogMessageProcessor', + ), + ), + 'stderr' => + array ( + 'driver' => 'monolog', + 'level' => 'debug', + 'handler' => 'Monolog\\Handler\\StreamHandler', + 'handler_with' => + array ( + 'stream' => 'php://stderr', + ), + 'formatter' => NULL, + 'processors' => + array ( + 0 => 'Monolog\\Processor\\PsrLogMessageProcessor', + ), + ), + 'syslog' => + array ( + 'driver' => 'syslog', + 'level' => 'debug', + 'facility' => 8, + 'replace_placeholders' => true, + ), + 'errorlog' => + array ( + 'driver' => 'errorlog', + 'level' => 'debug', + 'replace_placeholders' => true, + ), + 'null' => + array ( + 'driver' => 'monolog', + 'handler' => 'Monolog\\Handler\\NullHandler', + ), + 'emergency' => + array ( + 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/logs/laravel.log', + ), + ), + ), + 'login-link' => + array ( + 'allowed_environments' => + array ( + 0 => 'local', + ), + 'allowed_hosts' => + array ( + 0 => 'localhost', + 1 => '127.0.0.1', + 2 => '*.test', + ), + 'automatically_create_missing_users' => true, + 'user_model' => NULL, + 'redirect_route_name' => NULL, + 'login_link_controller' => 'Spatie\\LoginLink\\Http\\Controllers\\LoginLinkController', + 'middleware' => + array ( + 0 => 'web', + ), + ), + 'mail' => + array ( + 'default' => 'log', + 'mailers' => + array ( + 'smtp' => + array ( + 'transport' => 'smtp', + 'scheme' => NULL, + 'url' => NULL, + 'host' => '127.0.0.1', + 'port' => '2525', + 'username' => NULL, + 'password' => NULL, + 'timeout' => NULL, + 'local_domain' => 'nutzwerte_fi4.test', + ), + 'ses' => + array ( + 'transport' => 'ses', + ), + 'postmark' => + array ( + 'transport' => 'postmark', + ), + 'resend' => + array ( + 'transport' => 'resend', + ), + 'sendmail' => + array ( + 'transport' => 'sendmail', + 'path' => '/usr/sbin/sendmail -bs -i', + ), + 'log' => + array ( + 'transport' => 'log', + 'channel' => NULL, + ), + 'array' => + array ( + 'transport' => 'array', + ), + 'failover' => + array ( + 'transport' => 'failover', + 'mailers' => + array ( + 0 => 'smtp', + 1 => 'log', + ), + 'retry_after' => 60, + ), + 'roundrobin' => + array ( + 'transport' => 'roundrobin', + 'mailers' => + array ( + 0 => 'ses', + 1 => 'postmark', + ), + 'retry_after' => 60, + ), + ), + 'from' => + array ( + 'address' => 'hello@example.com', + 'name' => 'Nutzwerte', + ), + 'markdown' => + array ( + 'theme' => 'default', + 'paths' => + array ( + 0 => '/Users/salam/Sites/nutzwerte_fi4/resources/views/vendor/mail', + ), + ), + ), + 'multitenancy' => + array ( + 'tenant_finder' => NULL, + 'tenant_artisan_search_fields' => + array ( + 0 => 'id', + ), + 'switch_tenant_tasks' => + array ( + ), + 'tenant_model' => 'Spatie\\Multitenancy\\Models\\Tenant', + 'queues_are_tenant_aware_by_default' => true, + 'tenant_database_connection_name' => NULL, + 'landlord_database_connection_name' => NULL, + 'current_tenant_context_key' => 'tenantId', + 'current_tenant_container_key' => 'currentTenant', + 'shared_routes_cache' => false, + 'actions' => + array ( + 'make_tenant_current_action' => 'Spatie\\Multitenancy\\Actions\\MakeTenantCurrentAction', + 'forget_current_tenant_action' => 'Spatie\\Multitenancy\\Actions\\ForgetCurrentTenantAction', + 'make_queue_tenant_aware_action' => 'Spatie\\Multitenancy\\Actions\\MakeQueueTenantAwareAction', + 'migrate_tenant' => 'Spatie\\Multitenancy\\Actions\\MigrateTenantAction', + ), + 'queueable_to_job' => + array ( + 'Illuminate\\Mail\\SendQueuedMailable' => 'mailable', + 'Illuminate\\Notifications\\SendQueuedNotifications' => 'notification', + 'Illuminate\\Queue\\CallQueuedClosure' => 'closure', + 'Illuminate\\Events\\CallQueuedListener' => 'class', + 'Illuminate\\Broadcasting\\BroadcastEvent' => 'event', + ), + 'tenant_aware_jobs' => + array ( + ), + 'not_tenant_aware_jobs' => + array ( + ), + ), + 'permission' => + array ( + 'models' => + array ( + 'permission' => 'Spatie\\Permission\\Models\\Permission', + 'role' => 'Spatie\\Permission\\Models\\Role', + ), + 'table_names' => + array ( + 'roles' => 'roles', + 'permissions' => 'permissions', + 'model_has_permissions' => 'model_has_permissions', + 'model_has_roles' => 'model_has_roles', + 'role_has_permissions' => 'role_has_permissions', + ), + 'column_names' => + array ( + 'role_pivot_key' => NULL, + 'permission_pivot_key' => NULL, + 'model_morph_key' => 'model_id', + 'team_foreign_key' => 'team_id', + ), + 'register_permission_check_method' => true, + 'register_octane_reset_listener' => false, + 'events_enabled' => false, + 'teams' => false, + 'team_resolver' => 'Spatie\\Permission\\DefaultTeamResolver', + 'use_passport_client_credentials' => false, + 'display_permission_in_exception' => false, + 'display_role_in_exception' => false, + 'enable_wildcard_permission' => false, + 'cache' => + array ( + 'expiration_time' => + \DateInterval::__set_state(array( + 'from_string' => true, + 'date_string' => '24 hours', + )), + 'key' => 'spatie.permission.cache', + 'store' => 'default', + ), + ), + 'queue' => + array ( + 'default' => 'sync', + 'connections' => + array ( + 'sync' => + array ( + 'driver' => 'sync', + ), + 'database' => + array ( + 'driver' => 'database', + 'connection' => NULL, + 'table' => 'jobs', + 'queue' => 'default', + 'retry_after' => 90, + 'after_commit' => false, + ), + 'beanstalkd' => + array ( + 'driver' => 'beanstalkd', + 'host' => 'localhost', + 'queue' => 'default', + 'retry_after' => 90, + 'block_for' => 0, + 'after_commit' => false, + ), + 'sqs' => + array ( + 'driver' => 'sqs', + 'key' => '', + 'secret' => '', + 'prefix' => 'https://sqs.us-east-1.amazonaws.com/your-account-id', + 'queue' => 'default', + 'suffix' => NULL, + 'region' => 'us-east-1', + 'after_commit' => false, + ), + 'redis' => + array ( + 'driver' => 'redis', + 'connection' => 'default', + 'queue' => 'default', + 'retry_after' => 90, + 'block_for' => NULL, + 'after_commit' => false, + ), + 'deferred' => + array ( + 'driver' => 'deferred', + ), + 'failover' => + array ( + 'driver' => 'failover', + 'connections' => + array ( + 0 => 'database', + 1 => 'deferred', + ), + ), + ), + 'batching' => + array ( + 'database' => 'mariadb', + 'table' => 'job_batches', + ), + 'failed' => + array ( + 'driver' => 'database-uuids', + 'database' => 'mariadb', + 'table' => 'failed_jobs', + ), + ), + 'services' => + array ( + 'postmark' => + array ( + 'token' => NULL, + ), + 'resend' => + array ( + 'key' => NULL, + ), + 'ses' => + array ( + 'key' => '', + 'secret' => '', + 'region' => 'us-east-1', + ), + 'slack' => + array ( + 'notifications' => + array ( + 'bot_user_oauth_token' => NULL, + 'channel' => NULL, + ), + ), + ), + 'session' => + array ( + 'driver' => 'database', + 'lifetime' => 120, + 'expire_on_close' => false, + 'encrypt' => false, + 'files' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/sessions', + 'connection' => NULL, + 'table' => 'sessions', + 'store' => NULL, + 'lottery' => + array ( + 0 => 2, + 1 => 100, + ), + 'cookie' => 'nutzwerte-session', + 'path' => '/', + 'domain' => NULL, + 'secure' => NULL, + 'http_only' => true, + 'same_site' => 'lax', + 'partitioned' => false, + ), + 'hookshelper' => + array ( + 'render_hook' => 'global-search.before', + 'icon' => 'heroicon-m-cursor-arrow-rays', + 'tiny_toggle' => false, + ), + 'blade-heroicons' => + array ( + 'prefix' => 'heroicon', + 'fallback' => '', + 'class' => '', + 'attributes' => + array ( + ), + ), + 'blade-phosphor-icons' => + array ( + 'prefix' => 'phosphor', + 'fallback' => '', + 'class' => '', + 'attributes' => + array ( + ), + ), + 'filament' => + array ( + 'broadcasting' => + array ( + ), + 'default_filesystem_disk' => 'local', + 'assets_path' => NULL, + 'cache_path' => '/Users/salam/Sites/nutzwerte_fi4/bootstrap/cache/filament', + 'livewire_loading_delay' => 'default', + 'file_generation' => + array ( + 'flags' => + array ( + ), + ), + 'system_route_prefix' => 'filament', + ), + 'livewire' => + array ( + 'class_namespace' => 'App\\Livewire', + 'view_path' => '/Users/salam/Sites/nutzwerte_fi4/resources/views/livewire', + 'layout' => 'components.layouts.app', + 'lazy_placeholder' => NULL, + 'temporary_file_upload' => + array ( + 'disk' => NULL, + 'rules' => NULL, + 'directory' => NULL, + 'middleware' => NULL, + 'preview_mimes' => + array ( + 0 => 'png', + 1 => 'gif', + 2 => 'bmp', + 3 => 'svg', + 4 => 'wav', + 5 => 'mp4', + 6 => 'mov', + 7 => 'avi', + 8 => 'wmv', + 9 => 'mp3', + 10 => 'm4a', + 11 => 'jpg', + 12 => 'jpeg', + 13 => 'mpga', + 14 => 'webp', + 15 => 'wma', + ), + 'max_upload_time' => 5, + 'cleanup' => true, + ), + 'render_on_redirect' => false, + 'legacy_model_binding' => false, + 'inject_assets' => true, + 'navigate' => + array ( + 'show_progress_bar' => true, + 'progress_bar_color' => '#2299dd', + ), + 'inject_morph_markers' => true, + 'pagination_theme' => 'tailwind', + ), + 'blade-lucide-icons' => + array ( + 'prefix' => 'lucide', + 'fallback' => '', + 'class' => '', + 'attributes' => + array ( + ), + ), + 'tinker' => + array ( + 'commands' => + array ( + ), + 'alias' => + array ( + ), + 'dont_alias' => + array ( + 0 => 'App\\Nova', + ), + ), +); diff --git a/bootstrap/cache/routes-v7.php b/bootstrap/cache/routes-v7.php new file mode 100644 index 0000000..5e64430 --- /dev/null +++ b/bootstrap/cache/routes-v7.php @@ -0,0 +1,3170 @@ +setCompiledRoutes( + array ( + 'compiled' => + array ( + 0 => false, + 1 => + array ( + '/app/login' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.auth.login', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/password-reset/request' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.auth.password-reset.request', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/password-reset/reset' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.auth.password-reset.reset', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/register' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.auth.register', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/logout' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.auth.logout', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/profile' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.auth.profile', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/email-verification/prompt' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.auth.email-verification.prompt', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.pages.dashboard', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/administration' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.administration', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/projekte' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.projekte', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/verwaltung' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.verwaltung', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/verwaltung/auftraggebers' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.verwaltung.resources.auftraggebers.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/verwaltung/gutachters' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.verwaltung.resources.gutachters.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/administration/helps' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.administration.resources.helps.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/administration/inhaltsverzeichnis' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.administration.resources.inhaltsverzeichnis.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/verwaltung/konto-textblocks' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.verwaltung.resources.konto-textblocks.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/verwaltung/kontos' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.verwaltung.resources.kontos.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/administration/methodes' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.administration.resources.methodes.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/administration/orientierungs' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.administration.resources.orientierungs.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/administration/permissions' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.administration.resources.permissions.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/projektes' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.resources.projektes.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/administration/textblocks' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.administration.resources.textblocks.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/verwaltung/users' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.verwaltung.resources.users.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/administration/shield/roles' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.administration.resources.shield.roles.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/app/administration/shield/roles/create' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.administration.resources.shield.roles.create', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/livewire/update' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'livewire.update', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/livewire/livewire.js' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::hGnIdS6ho39l2byZ', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/livewire/livewire.min.js.map' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::W0ZiaWCYQJaSfbO3', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/livewire/upload-file' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'livewire.upload-file', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/laravel-login-link-login' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'loginLinkLogin', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/up' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::qsV2ZSsF7ybOMHAO', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::rYzoDF0jsgr5bNdR', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/nutzwerte' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::r2XAQ8nxHzPkbwTF', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/programm' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::RK9HzKVQErZuHdxe', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/impressum' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::SWW9A6TSRxCTKPvm', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + ), + 2 => + array ( + 0 => '{^(?|/filament/(?|exports/([^/]++)/download(*:45)|imports/([^/]++)/failed\\-rows/download(*:90))|/app/(?|e(?|mail\\-(?|verification/verify/([^/]++)/([^/]++)(*:156)|change\\-verification/verify/([^/]++)/([^/]++)(?|(*:212)|/block(*:226)))|xcel/([^/]++)/([^/]++)(*:258))|p(?|rojektes/([^/]++)/edit(*:293)|df/([^/]++)/([^/]++)(*:321))|administration/shield/roles/([^/]++)(?|(*:369)|/edit(*:382)))|/livewire/preview\\-file/([^/]++)(*:424)|/storage/(.*)(*:445))/?$}sDu', + ), + 3 => + array ( + 45 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.exports.download', + ), + 1 => + array ( + 0 => 'export', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 90 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.imports.failed-rows.download', + ), + 1 => + array ( + 0 => 'import', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 156 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.auth.email-verification.verify', + ), + 1 => + array ( + 0 => 'id', + 1 => 'hash', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 212 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.auth.email-change-verification.verify', + ), + 1 => + array ( + 0 => 'id', + 1 => 'email', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 226 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.auth.email-change-verification.block-verification', + ), + 1 => + array ( + 0 => 'id', + 1 => 'email', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 258 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'excel', + ), + 1 => + array ( + 0 => 'record', + 1 => 'part', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 293 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.resources.projektes.edit', + ), + 1 => + array ( + 0 => 'record', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 321 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'pdf', + ), + 1 => + array ( + 0 => 'record', + 1 => 'part', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 369 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.administration.resources.shield.roles.view', + ), + 1 => + array ( + 0 => 'record', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 382 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.administration.resources.shield.roles.edit', + ), + 1 => + array ( + 0 => 'record', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 424 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'livewire.preview-file', + ), + 1 => + array ( + 0 => 'filename', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 445 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'storage.local', + ), + 1 => + array ( + 0 => 'path', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + 1 => + array ( + 0 => NULL, + 1 => NULL, + 2 => NULL, + 3 => NULL, + 4 => false, + 5 => false, + 6 => 0, + ), + ), + ), + 4 => NULL, + ), + 'attributes' => + array ( + 'filament.exports.download' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'filament/exports/{export}/download', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'filament.actions', + ), + 'uses' => 'Filament\\Actions\\Exports\\Http\\Controllers\\DownloadExport@__invoke', + 'controller' => 'Filament\\Actions\\Exports\\Http\\Controllers\\DownloadExport', + 'as' => 'filament.exports.download', + 'namespace' => NULL, + 'prefix' => 'filament', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.imports.failed-rows.download' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'filament/imports/{import}/failed-rows/download', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'filament.actions', + ), + 'uses' => 'Filament\\Actions\\Imports\\Http\\Controllers\\DownloadImportFailureCsv@__invoke', + 'controller' => 'Filament\\Actions\\Imports\\Http\\Controllers\\DownloadImportFailureCsv', + 'as' => 'filament.imports.failed-rows.download', + 'namespace' => NULL, + 'prefix' => 'filament', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.auth.login' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/login', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + ), + 'uses' => 'Filament\\Auth\\Pages\\Login@__invoke', + 'controller' => 'Filament\\Auth\\Pages\\Login', + 'as' => 'filament.admin.auth.login', + 'namespace' => NULL, + 'prefix' => '/app', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.auth.password-reset.request' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/password-reset/request', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + ), + 'uses' => 'App\\Filament\\Pages\\Auth\\RequestPasswordReset@__invoke', + 'controller' => 'App\\Filament\\Pages\\Auth\\RequestPasswordReset', + 'as' => 'filament.admin.auth.password-reset.request', + 'namespace' => NULL, + 'prefix' => 'app/password-reset', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.auth.password-reset.reset' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/password-reset/reset', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'signed', + ), + 'uses' => 'Filament\\Auth\\Pages\\PasswordReset\\ResetPassword@__invoke', + 'controller' => 'Filament\\Auth\\Pages\\PasswordReset\\ResetPassword', + 'as' => 'filament.admin.auth.password-reset.reset', + 'namespace' => NULL, + 'prefix' => 'app/password-reset', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.auth.register' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/register', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + ), + 'uses' => 'App\\Filament\\Pages\\Auth\\Register@__invoke', + 'controller' => 'App\\Filament\\Pages\\Auth\\Register', + 'as' => 'filament.admin.auth.register', + 'namespace' => NULL, + 'prefix' => '/app', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.auth.logout' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'app/logout', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + ), + 'uses' => 'Filament\\Auth\\Http\\Controllers\\LogoutController@__invoke', + 'controller' => 'Filament\\Auth\\Http\\Controllers\\LogoutController', + 'as' => 'filament.admin.auth.logout', + 'namespace' => NULL, + 'prefix' => '/app', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.auth.profile' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/profile', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'uses' => 'Filament\\Auth\\Pages\\EditProfile@__invoke', + 'controller' => 'Filament\\Auth\\Pages\\EditProfile', + 'as' => 'filament.admin.auth.profile', + 'namespace' => NULL, + 'prefix' => '/app', + 'where' => + array ( + ), + 'excluded_middleware' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.auth.email-verification.prompt' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/email-verification/prompt', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + ), + 'uses' => 'Filament\\Auth\\Pages\\EmailVerification\\EmailVerificationPrompt@__invoke', + 'controller' => 'Filament\\Auth\\Pages\\EmailVerification\\EmailVerificationPrompt', + 'as' => 'filament.admin.auth.email-verification.prompt', + 'namespace' => NULL, + 'prefix' => 'app/email-verification', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.auth.email-verification.verify' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/email-verification/verify/{id}/{hash}', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'signed', + 13 => 'throttle:6,1', + ), + 'uses' => 'Filament\\Auth\\Http\\Controllers\\EmailVerificationController@__invoke', + 'controller' => 'Filament\\Auth\\Http\\Controllers\\EmailVerificationController', + 'as' => 'filament.admin.auth.email-verification.verify', + 'namespace' => NULL, + 'prefix' => 'app/email-verification', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.auth.email-change-verification.verify' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/email-change-verification/verify/{id}/{email}', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'signed', + 13 => 'throttle:6,1', + ), + 'uses' => 'Filament\\Auth\\Http\\Controllers\\EmailChangeVerificationController@__invoke', + 'controller' => 'Filament\\Auth\\Http\\Controllers\\EmailChangeVerificationController', + 'as' => 'filament.admin.auth.email-change-verification.verify', + 'namespace' => NULL, + 'prefix' => 'app/email-change-verification', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.auth.email-change-verification.block-verification' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/email-change-verification/verify/{id}/{email}/block', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'signed', + 13 => 'throttle:6,1', + ), + 'uses' => 'Filament\\Auth\\Http\\Controllers\\BlockEmailChangeVerificationController@__invoke', + 'controller' => 'Filament\\Auth\\Http\\Controllers\\BlockEmailChangeVerificationController', + 'as' => 'filament.admin.auth.email-change-verification.block-verification', + 'namespace' => NULL, + 'prefix' => 'app/email-change-verification', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.pages.dashboard' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'uses' => 'Filament\\Pages\\Dashboard@__invoke', + 'controller' => 'Filament\\Pages\\Dashboard', + 'as' => 'filament.admin.pages.dashboard', + 'namespace' => NULL, + 'prefix' => 'app/', + 'where' => + array ( + ), + 'excluded_middleware' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.administration' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/administration', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'uses' => 'App\\Filament\\Clusters\\Administration\\AdministrationCluster@__invoke', + 'controller' => 'App\\Filament\\Clusters\\Administration\\AdministrationCluster', + 'as' => 'filament.admin.administration', + 'namespace' => NULL, + 'prefix' => 'app/', + 'where' => + array ( + ), + 'excluded_middleware' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.projekte' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/projekte', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'uses' => 'App\\Filament\\Clusters\\Projekte\\ProjekteCluster@__invoke', + 'controller' => 'App\\Filament\\Clusters\\Projekte\\ProjekteCluster', + 'as' => 'filament.admin.projekte', + 'namespace' => NULL, + 'prefix' => 'app/', + 'where' => + array ( + ), + 'excluded_middleware' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.verwaltung' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/verwaltung', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'uses' => 'App\\Filament\\Clusters\\Verwaltung\\VerwaltungCluster@__invoke', + 'controller' => 'App\\Filament\\Clusters\\Verwaltung\\VerwaltungCluster', + 'as' => 'filament.admin.verwaltung', + 'namespace' => NULL, + 'prefix' => 'app/', + 'where' => + array ( + ), + 'excluded_middleware' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.verwaltung.resources.auftraggebers.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/verwaltung/auftraggebers', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'App\\Filament\\Resources\\Auftraggebers\\Pages\\ListAuftraggebers@__invoke', + 'controller' => 'App\\Filament\\Resources\\Auftraggebers\\Pages\\ListAuftraggebers', + 'as' => 'filament.admin.verwaltung.resources.auftraggebers.index', + 'namespace' => NULL, + 'prefix' => 'app/verwaltung/auftraggebers', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.verwaltung.resources.gutachters.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/verwaltung/gutachters', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'App\\Filament\\Resources\\Gutachters\\Pages\\ListGutachters@__invoke', + 'controller' => 'App\\Filament\\Resources\\Gutachters\\Pages\\ListGutachters', + 'as' => 'filament.admin.verwaltung.resources.gutachters.index', + 'namespace' => NULL, + 'prefix' => 'app/verwaltung/gutachters', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.administration.resources.helps.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/administration/helps', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'App\\Filament\\Resources\\Helps\\Pages\\ListHelps@__invoke', + 'controller' => 'App\\Filament\\Resources\\Helps\\Pages\\ListHelps', + 'as' => 'filament.admin.administration.resources.helps.index', + 'namespace' => NULL, + 'prefix' => 'app/administration/helps', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.administration.resources.inhaltsverzeichnis.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/administration/inhaltsverzeichnis', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'App\\Filament\\Resources\\Inhaltsverzeichnis\\Pages\\ListInhaltsverzeichnis@__invoke', + 'controller' => 'App\\Filament\\Resources\\Inhaltsverzeichnis\\Pages\\ListInhaltsverzeichnis', + 'as' => 'filament.admin.administration.resources.inhaltsverzeichnis.index', + 'namespace' => NULL, + 'prefix' => 'app/administration/inhaltsverzeichnis', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.verwaltung.resources.konto-textblocks.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/verwaltung/konto-textblocks', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'App\\Filament\\Resources\\KontoTextblocks\\Pages\\ListKontoTextblocks@__invoke', + 'controller' => 'App\\Filament\\Resources\\KontoTextblocks\\Pages\\ListKontoTextblocks', + 'as' => 'filament.admin.verwaltung.resources.konto-textblocks.index', + 'namespace' => NULL, + 'prefix' => 'app/verwaltung/konto-textblocks', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.verwaltung.resources.kontos.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/verwaltung/kontos', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'App\\Filament\\Resources\\Kontos\\Pages\\ListKontos@__invoke', + 'controller' => 'App\\Filament\\Resources\\Kontos\\Pages\\ListKontos', + 'as' => 'filament.admin.verwaltung.resources.kontos.index', + 'namespace' => NULL, + 'prefix' => 'app/verwaltung/kontos', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.administration.resources.methodes.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/administration/methodes', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'App\\Filament\\Resources\\Methodes\\Pages\\ListMethodes@__invoke', + 'controller' => 'App\\Filament\\Resources\\Methodes\\Pages\\ListMethodes', + 'as' => 'filament.admin.administration.resources.methodes.index', + 'namespace' => NULL, + 'prefix' => 'app/administration/methodes', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.administration.resources.orientierungs.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/administration/orientierungs', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'App\\Filament\\Resources\\Orientierungs\\Pages\\ListOrientierungs@__invoke', + 'controller' => 'App\\Filament\\Resources\\Orientierungs\\Pages\\ListOrientierungs', + 'as' => 'filament.admin.administration.resources.orientierungs.index', + 'namespace' => NULL, + 'prefix' => 'app/administration/orientierungs', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.administration.resources.permissions.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/administration/permissions', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'App\\Filament\\Resources\\Permissions\\Pages\\ListPermissions@__invoke', + 'controller' => 'App\\Filament\\Resources\\Permissions\\Pages\\ListPermissions', + 'as' => 'filament.admin.administration.resources.permissions.index', + 'namespace' => NULL, + 'prefix' => 'app/administration/permissions', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.resources.projektes.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/projektes', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'App\\Filament\\Resources\\Projektes\\Pages\\ListProjektes@__invoke', + 'controller' => 'App\\Filament\\Resources\\Projektes\\Pages\\ListProjektes', + 'as' => 'filament.admin.resources.projektes.index', + 'namespace' => NULL, + 'prefix' => 'app/projektes', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.resources.projektes.edit' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/projektes/{record}/edit', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'App\\Filament\\Resources\\Projektes\\Pages\\EditProjekte@__invoke', + 'controller' => 'App\\Filament\\Resources\\Projektes\\Pages\\EditProjekte', + 'as' => 'filament.admin.resources.projektes.edit', + 'namespace' => NULL, + 'prefix' => 'app/projektes', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.administration.resources.textblocks.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/administration/textblocks', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'App\\Filament\\Resources\\Textblocks\\Pages\\ListTextblocks@__invoke', + 'controller' => 'App\\Filament\\Resources\\Textblocks\\Pages\\ListTextblocks', + 'as' => 'filament.admin.administration.resources.textblocks.index', + 'namespace' => NULL, + 'prefix' => 'app/administration/textblocks', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.verwaltung.resources.users.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/verwaltung/users', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'App\\Filament\\Resources\\Users\\Pages\\ListUsers@__invoke', + 'controller' => 'App\\Filament\\Resources\\Users\\Pages\\ListUsers', + 'as' => 'filament.admin.verwaltung.resources.users.index', + 'namespace' => NULL, + 'prefix' => 'app/verwaltung/users', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.administration.resources.shield.roles.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/administration/shield/roles', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\Pages\\ListRoles@__invoke', + 'controller' => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\Pages\\ListRoles', + 'as' => 'filament.admin.administration.resources.shield.roles.index', + 'namespace' => NULL, + 'prefix' => 'app/administration/shield/roles', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.administration.resources.shield.roles.create' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/administration/shield/roles/create', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\Pages\\CreateRole@__invoke', + 'controller' => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\Pages\\CreateRole', + 'as' => 'filament.admin.administration.resources.shield.roles.create', + 'namespace' => NULL, + 'prefix' => 'app/administration/shield/roles', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.administration.resources.shield.roles.view' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/administration/shield/roles/{record}', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\Pages\\ViewRole@__invoke', + 'controller' => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\Pages\\ViewRole', + 'as' => 'filament.admin.administration.resources.shield.roles.view', + 'namespace' => NULL, + 'prefix' => 'app/administration/shield/roles', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'filament.admin.administration.resources.shield.roles.edit' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/administration/shield/roles/{record}/edit', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'panel:admin', + 1 => 'Illuminate\\Cookie\\Middleware\\EncryptCookies', + 2 => 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse', + 3 => 'Illuminate\\Session\\Middleware\\StartSession', + 4 => 'Filament\\Http\\Middleware\\AuthenticateSession', + 5 => 'Illuminate\\View\\Middleware\\ShareErrorsFromSession', + 6 => 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken', + 7 => 'Illuminate\\Routing\\Middleware\\SubstituteBindings', + 8 => 'Filament\\Http\\Middleware\\DisableBladeIconComponents', + 9 => 'Filament\\Http\\Middleware\\DispatchServingFilamentEvent', + 10 => 'App\\Http\\Middleware\\AppUserAGBMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\Pages\\EditRole@__invoke', + 'controller' => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\Pages\\EditRole', + 'as' => 'filament.admin.administration.resources.shield.roles.edit', + 'namespace' => NULL, + 'prefix' => 'app/administration/shield/roles', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'livewire.update' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'livewire/update', + 'action' => + array ( + 'uses' => 'Livewire\\Mechanisms\\HandleRequests\\HandleRequests@handleUpdate', + 'controller' => 'Livewire\\Mechanisms\\HandleRequests\\HandleRequests@handleUpdate', + 'middleware' => + array ( + 0 => 'web', + ), + 'as' => 'livewire.update', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::hGnIdS6ho39l2byZ' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'livewire/livewire.js', + 'action' => + array ( + 'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile', + 'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile', + 'as' => 'generated::hGnIdS6ho39l2byZ', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::W0ZiaWCYQJaSfbO3' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'livewire/livewire.min.js.map', + 'action' => + array ( + 'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps', + 'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps', + 'as' => 'generated::W0ZiaWCYQJaSfbO3', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'livewire.upload-file' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'livewire/upload-file', + 'action' => + array ( + 'uses' => 'Livewire\\Features\\SupportFileUploads\\FileUploadController@handle', + 'controller' => 'Livewire\\Features\\SupportFileUploads\\FileUploadController@handle', + 'as' => 'livewire.upload-file', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'livewire.preview-file' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'livewire/preview-file/{filename}', + 'action' => + array ( + 'uses' => 'Livewire\\Features\\SupportFileUploads\\FilePreviewController@handle', + 'controller' => 'Livewire\\Features\\SupportFileUploads\\FilePreviewController@handle', + 'as' => 'livewire.preview-file', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'loginLinkLogin' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'laravel-login-link-login', + 'action' => + array ( + 'uses' => 'Spatie\\LoginLink\\Http\\Controllers\\LoginLinkController@__invoke', + 'controller' => 'Spatie\\LoginLink\\Http\\Controllers\\LoginLinkController', + 'as' => 'loginLinkLogin', + 'middleware' => + array ( + 0 => 'web', + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::qsV2ZSsF7ybOMHAO' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'up', + 'action' => + array ( + 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:826:"function () { + $exception = null; + + try { + \\Illuminate\\Support\\Facades\\Event::dispatch(new \\Illuminate\\Foundation\\Events\\DiagnosingHealth); + } catch (\\Throwable $e) { + if (app()->hasDebugModeEnabled()) { + throw $e; + } + + report($e); + + $exception = $e->getMessage(); + } + + return response(\\Illuminate\\Support\\Facades\\View::file(\'/Users/salam/Sites/nutzwerte_fi4/vendor/laravel/framework/src/Illuminate/Foundation/Configuration\'.\'/../resources/health-up.blade.php\', [ + \'exception\' => $exception, + ]), status: $exception ? 500 : 200); + }";s:5:"scope";s:54:"Illuminate\\Foundation\\Configuration\\ApplicationBuilder";s:4:"this";N;s:4:"self";s:32:"0000000000000f460000000000000000";}}', + 'as' => 'generated::qsV2ZSsF7ybOMHAO', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::rYzoDF0jsgr5bNdR' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => '/', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + ), + 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:50:"function () { + return \\view(\'pages.welcome\'); +}";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f4d0000000000000000";}}', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'generated::rYzoDF0jsgr5bNdR', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::r2XAQ8nxHzPkbwTF' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'nutzwerte', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + ), + 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:52:"function () { + return \\view(\'pages.nutzwerte\'); +}";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f4f0000000000000000";}}', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'generated::r2XAQ8nxHzPkbwTF', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::RK9HzKVQErZuHdxe' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'programm', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + ), + 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:51:"function () { + return \\view(\'pages.programm\'); +}";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f510000000000000000";}}', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'generated::RK9HzKVQErZuHdxe', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::SWW9A6TSRxCTKPvm' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'impressum', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + ), + 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:52:"function () { + return \\view(\'pages.impressum\'); +}";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f530000000000000000";}}', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'generated::SWW9A6TSRxCTKPvm', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'pdf' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/pdf/{record}/{part}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'Filament\\Http\\Middleware\\Authenticate', + ), + 'uses' => '\\App\\Actions\\Generate\\PdfGenerator@make', + 'controller' => '\\App\\Actions\\Generate\\PdfGenerator@make', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'pdf', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'excel' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/excel/{record}/{part}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'Filament\\Http\\Middleware\\Authenticate', + ), + 'uses' => '\\App\\Actions\\Generate\\Excel@make', + 'controller' => '\\App\\Actions\\Generate\\Excel@make', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'excel', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'storage.local' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'storage/{path}', + 'action' => + array ( + 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:3:{s:4:"disk";s:5:"local";s:6:"config";a:5:{s:6:"driver";s:5:"local";s:4:"root";s:52:"/Users/salam/Sites/nutzwerte_fi4/storage/app/private";s:5:"serve";b:1;s:5:"throw";b:0;s:6:"report";b:0;}s:12:"isProduction";b:0;}s:8:"function";s:323:"function (\\Illuminate\\Http\\Request $request, string $path) use ($disk, $config, $isProduction) { + return (new \\Illuminate\\Filesystem\\ServeFile( + $disk, + $config, + $isProduction + ))($request, $path); + }";s:5:"scope";s:47:"Illuminate\\Filesystem\\FilesystemServiceProvider";s:4:"this";N;s:4:"self";s:32:"0000000000000f580000000000000000";}}', + 'as' => 'storage.local', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + 'path' => '.*', + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + ), +) +); diff --git a/database/migrations/2025_10_02_170241_create_inhaltsverzeichnis_table.php b/database/migrations/2025_10_02_170241_create_inhaltsverzeichnis_table.php index 4c41010..d50fb08 100644 --- a/database/migrations/2025_10_02_170241_create_inhaltsverzeichnis_table.php +++ b/database/migrations/2025_10_02_170241_create_inhaltsverzeichnis_table.php @@ -22,7 +22,6 @@ return new class extends Migration $table->integer('textblock_id')->default(0)->nullable(); $table->integer('seite')->default(0); $table->integer('neue_seite')->default(0); - $table->integer('seitenzahl_anzeige')->default(0); $table->boolean('no_edit')->default(0)->nullable(); $table->string('hilfe_titel')->nullable(); $table->text('hilfe_description')->nullable(); diff --git a/database/migrations/2025_10_10_085849_create_projekt_inhaltsverzeichnis_table.php b/database/migrations/2025_10_10_085849_create_projekt_inhaltsverzeichnis_table.php index 0056df4..99e9d71 100644 --- a/database/migrations/2025_10_10_085849_create_projekt_inhaltsverzeichnis_table.php +++ b/database/migrations/2025_10_10_085849_create_projekt_inhaltsverzeichnis_table.php @@ -25,7 +25,6 @@ return new class extends Migration $table->boolean('ueberschrift_verbergen')->default(0)->nullable(); $table->integer('seite')->default(0); $table->integer('neue_seite')->default(0); - $table->integer('seitenzahl_anzeige')->default(0); $table->boolean('no_edit')->default(0)->nullable(); $table->string('textblock_name')->nullable(); $table->text('textblock')->nullable(); diff --git a/database/seeders/InhaltsverzeichnisSeeder.php b/database/seeders/InhaltsverzeichnisSeeder.php index b7dd016..0a2efbd 100644 --- a/database/seeders/InhaltsverzeichnisSeeder.php +++ b/database/seeders/InhaltsverzeichnisSeeder.php @@ -12,38 +12,38 @@ class InhaltsverzeichnisSeeder extends Seeder */ public function run(): void { - $sql = "INSERT INTO `inhaltsverzeichnis` (`id`, `sort`, `ordnungszahl`, `name`, `part`, `ueberschrift_verbergen`, `inhaltselement_id`, `textblock_id`, `seite`, `neue_seite`, `seitenzahl_anzeige`, `no_edit`, `hilfe_titel`, `hilfe_description`, `hilfe_image`, `created_at`, `updated_at`) + $sql = "INSERT INTO `inhaltsverzeichnis` (`id`, `sort`, `ordnungszahl`, `name`, `part`, `ueberschrift_verbergen`, `inhaltselement_id`, `textblock_id`, `seite`, `neue_seite`, `no_edit`, `hilfe_titel`, `hilfe_description`, `hilfe_image`, `created_at`, `updated_at`) VALUES - ('1', '1', '0', 'GUTACHTEN - VERTEILUNGSSCHLÜSSEL', 'standard', '0', '9', '11', '0', '1', '0', '0', 'Titel des Gutachtens', 'Auf dem Deckblatt wird die Überschrift als Title verwendet.', 'gutachten_hilfe/01K9EPNCYG732YPS0NCVGGY65R.png', NULL, '2025-11-07 08:24:25'), - ('2', '3', '0', 'INHALTSVERZEICHNIS', 'standard', '1', '1', '0', '0', '1', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('3', '4', '1', 'ALLGEMEINE ANGABEN', 'standard', '1', '0', '0', '3', '1', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('4', '5', '1.1', 'AUFTRAGGEBER', 'standard', '1', '8', '0', '3', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('5', '6', '1.2', 'ZWECK UND GEGENSTAND DES GUTACHTENS', 'standard', '1', '0', '1', '3', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('6', '7', '1.3', 'ORTSBESICHTIGUNG', 'standard', '1', '0', '2', '3', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('7', '8', '1.4', 'UNTERLAGEN', 'standard', '1', '0', '3', '3', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('8', '9', '2', 'BEFUND', 'standard', '1', '0', '0', '4', '1', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('9', '10', '2.1', 'GRUNDBUCHSTAND', 'standard', '1', '0', '4', '4', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('10', '11', '2.2', 'BESCHREIBUNG DER LIEGENSCHAFT', 'standard', '1', '0', '5', '4', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('11', '12', '2.3', 'Tabelle § 6', 'standard', '1', '3', '6', '5', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('14', '15', '0', 'ALLGEMEINFLÄCHEN', 'standard', '1', '4', '13', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('15', '16', '3', 'GUTACHTEN', 'standard', '1', '0', '0', '0', '1', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('16', '17', '3.1', 'ALLGEMEINE GRUNDSÄTZE', 'standard', '1', '0', '8', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('17', '18', '3.2', 'ERMITTLUNG DER NUTZWERTE – ZUBEHÖRBEWERTUNG', 'standard', '1', '0', '9', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('18', '19', '0', 'ZUBEHÖR', 'standard', '1', '0', '10', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('19', '20', '3.21', 'TABELLE ZU + ABSCHLÄGE', 'nutzwerte', '1', '5', '0', '0', '1', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('20', '21', '3.3', 'NUTZWERTBERECHNUNG', 'nutzwerte', '1', '6', '0', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('21', '22', '3.4', 'ZUSAMMENSTELLUNG', 'nutzwerte', '1', '7', '0', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('22', '23', '3.41', 'DIGITALE SIGNATUR', 'nutzwerte', '1', '0', '0', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('23', '24', '3.5', 'ALLGEMEINFLÄCHEN', 'nutzwerte', '1', '4', '0', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('24', '25', '4', 'PARIFIZIERUNGSPLÄNE ', 'nutzwerte', '1', '0', '0', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('25', '26', '5', 'ANHANG', 'nutzwerte', '1', '0', '0', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('26', '27', '0', 'GRUNDBUCHAUSZUG ', 'nutzwerte', '1', '0', '0', '0', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('27', '28', '0', 'BAUBESCHEID', 'nutzwerte', '1', '0', '0', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('28', '29', '0', 'HAUSTECHNISCHE BESCHREIBUNG', 'nutzwerte', '1', '0', '0', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('29', '30', '0', 'NUTZFLÄCHENERMITTLUNGEN', 'nutzwerte', '1', '0', '0', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('30', '40', '0', 'DECKBLATT', 'paragraph', '0', '0', '11', '0', '1', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('31', '41', '0', 'Tabelle § 6', 'paragraph', '0', '3', '6', '0', '1', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), - ('33', '43', '0', 'DIGITALE SIGNATUR', 'paragraph', '1', '0', '0', '0', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'); + ('1', '1', '0', 'GUTACHTEN - VERTEILUNGSSCHLÜSSEL', 'standard', '0', '9', '11', '0', '1', '0', 'Titel des Gutachtens', 'Auf dem Deckblatt wird die Überschrift als Title verwendet.', 'gutachten_hilfe/01K9EPNCYG732YPS0NCVGGY65R.png', NULL, '2025-11-07 08:24:25'), + ('2', '3', '0', 'INHALTSVERZEICHNIS', 'standard', '1', '1', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('3', '4', '1', 'ALLGEMEINE ANGABEN', 'standard', '1', '0', '0', '3', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('4', '5', '1.1', 'AUFTRAGGEBER', 'standard', '1', '8', '0', '3', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('5', '6', '1.2', 'ZWECK UND GEGENSTAND DES GUTACHTENS', 'standard', '1', '0', '1', '3', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('6', '7', '1.3', 'ORTSBESICHTIGUNG', 'standard', '1', '0', '2', '3', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('7', '8', '1.4', 'UNTERLAGEN', 'standard', '1', '0', '3', '3', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('8', '9', '2', 'BEFUND', 'standard', '1', '0', '0', '4', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('9', '10', '2.1', 'GRUNDBUCHSTAND', 'standard', '1', '0', '4', '4', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('10', '11', '2.2', 'BESCHREIBUNG DER LIEGENSCHAFT', 'standard', '1', '0', '5', '4', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('11', '12', '2.3', 'Tabelle § 6', 'standard', '1', '3', '6', '5', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('14', '15', '0', 'ALLGEMEINFLÄCHEN', 'standard', '1', '4', '13', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('15', '16', '3', 'GUTACHTEN', 'standard', '1', '0', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('16', '17', '3.1', 'ALLGEMEINE GRUNDSÄTZE', 'standard', '1', '0', '8', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('17', '18', '3.2', 'ERMITTLUNG DER NUTZWERTE – ZUBEHÖRBEWERTUNG', 'standard', '1', '0', '9', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('18', '19', '0', 'ZUBEHÖR', 'standard', '1', '0', '10', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('19', '20', '3.21', 'TABELLE ZU + ABSCHLÄGE', 'nutzwerte', '1', '5', '0', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('20', '21', '3.3', 'NUTZWERTBERECHNUNG', 'nutzwerte', '1', '6', '0', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('21', '22', '3.4', 'ZUSAMMENSTELLUNG', 'nutzwerte', '1', '7', '0', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('22', '23', '3.41', 'DIGITALE SIGNATUR', 'nutzwerte', '1', '10', '0', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('23', '24', '3.5', 'ALLGEMEINFLÄCHEN', 'nutzwerte', '1', '4', '0', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('24', '25', '4', 'PARIFIZIERUNGSPLÄNE ', 'nutzwerte', '1', '0', '0', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('25', '26', '5', 'ANHANG', 'nutzwerte', '1', '0', '0', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('26', '27', '0', 'GRUNDBUCHAUSZUG ', 'nutzwerte', '1', '0', '0', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('27', '28', '0', 'BAUBESCHEID', 'nutzwerte', '1', '0', '0', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('28', '29', '0', 'HAUSTECHNISCHE BESCHREIBUNG', 'nutzwerte', '1', '0', '0', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('29', '30', '0', 'NUTZFLÄCHENERMITTLUNGEN', 'nutzwerte', '1', '0', '0', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('30', '40', '0', 'DECKBLATT', 'paragraph', '0', '0', '11', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('31', '41', '0', 'Tabelle § 6', 'paragraph', '0', '3', '6', '0', '1', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'), + ('33', '43', '0', 'DIGITALE SIGNATUR', 'paragraph', '1', '10', '0', '0', '0', '0', NULL, NULL, NULL, NULL, '2025-10-19 08:13:53'); "; DB::unprepared($sql); } diff --git a/database/seeders/TestProjektSeeder.php b/database/seeders/TestProjektSeeder.php index 82c85f3..4572dcf 100644 --- a/database/seeders/TestProjektSeeder.php +++ b/database/seeders/TestProjektSeeder.php @@ -297,38 +297,38 @@ class TestProjektSeeder extends Seeder DB::unprepared($sql); - $sql = "INSERT INTO `projekt_inhaltsverzeichnis` (`id`, `projekte_id`, `inhaltselement_id`, `inhaltsverzeichnis_id`, `textblock_id`, `konto_textblock_id`, `sort`, `ordnungszahl`, `name`, `part`, `ueberschrift_verbergen`, `seite`, `neue_seite`, `seitenzahl_anzeige`, `no_edit`, `textblock_name`, `textblock`, `textblock2`, `created_at`, `updated_at`) + $sql = "INSERT INTO `projekt_inhaltsverzeichnis` (`id`, `projekte_id`, `inhaltselement_id`, `inhaltsverzeichnis_id`, `textblock_id`, `konto_textblock_id`, `seite`, `sort`, `ordnungszahl`, `name`, `part`, `ueberschrift_verbergen`, `neue_seite`, `no_edit`, `textblock_name`, `textblock`, `textblock2`, `created_at`, `updated_at`) VALUES - ('1', '3', '9', '1', '11', '0', '1', '0', 'GUTACHTEN - VERTEILUNGSSCHLÜSSEL', 'standard', '0', '0', '1', '0', '0', 'DECKBLATT', '

###INTERNER_NAME###

', '

###OFFIZIELLER_NAME###

EZ ###EINLAGEZAHL### des GB ###GRUNDBUCH###

', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('2', '3', '1', '2', '0', '0', '2', '0', 'INHALTSVERZEICHNIS', 'standard', '1', '0', '1', '0', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('3', '3', '0', '3', '0', '0', '3', '1', 'ALLGEMEINE ANGABEN', 'standard', '1', '3', '1', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('4', '3', '8', '4', '0', '0', '4', '1.1', 'AUFTRAGGEBER', 'standard', '1', '3', '0', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('5', '3', '0', '5', '1', '0', '5', '1.2', 'ZWECK UND GEGENSTAND DES GUTACHTENS', 'standard', '1', '3', '0', '1', '0', 'ZWECK UND GEGENSTAND DES GUTACHTENS', '

Ermittlung der Nutzwerte und Mindestanteile der Wohnungseigentumsobjekte der Liegenschaft EZ ###EINLAGEZAHL###, GB ###GRUNDBUCH###, zum Zwecke der Begründung von Wohnungseigentum im Sinne des Wohnungseigentumsgesetzes 2002 in der geltenden Fassung.

Ermittlung der Nutzwerte und Mindestanteile der Wohnungseigentumsobjekte der Liegenschaft EZ ###EINLAGEZAHL###, GB ###GRUNDBUCH###, zum Zwecke eines abweichenden Verteilungsschlüssels gemäß §16 Absatz 3 des WGG1979.
Dieses Gutachten ist nicht als Grundlage für die Begründung von Wohnungseigentum heranzuziehen.

', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('6', '3', '0', '6', '2', '0', '6', '1.3', 'ORTSBESICHTIGUNG', 'standard', '1', '3', '0', '1', '0', 'ORTSBESICHTIGUNG', '

Am ###ORTSBESICHTIGUNG###

', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('7', '3', '0', '7', '3', '0', '7', '1.4', 'UNTERLAGEN', 'standard', '1', '3', '0', '1', '0', 'UNTERLAGEN', '

Grundbuchsauszug:

###EINLAGEZAHL###

Baubescheid Zl.:

###BAUBESCHEID###

Planunterlagen:

###PLANUNTERLAGEN###

', '

Auflistung Widmung Abstellplätze (als Anhang zum email vom XX.XX.XXXX, von nht)

', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('8', '3', '0', '8', '0', '0', '8', '2', 'BEFUND', 'standard', '1', '4', '1', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('9', '3', '0', '9', '4', '0', '9', '2.1', 'GRUNDBUCHSTAND', 'standard', '1', '4', '0', '1', '0', 'GRUNDBUCHSTAND', '

Liegenschaftsadresse

###LIEGENSCHAFTSADRESSE###

Grundbuch

###GRUNDBUCH###

Einlagezahl

###EINLAGEZAHL###

Grundstücksnummer

###GSTNR###

Bezirksgericht

###BEZIRKSGERICHT###

', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('10', '3', '0', '10', '5', '0', '10', '2.2', 'BESCHREIBUNG DER LIEGENSCHAFT', 'standard', '1', '4', '0', '1', '0', 'BESCHREIBUNG DER LIEGENSCHAFT', '

Auf der Liegenschaft EZ ###EINLAGEZAHL###, GB ###GRUNDBUCH### wurde durch den Baubescheid Zl. ###BAUBESCHEID### der Gemeinde ###BESCHEIDGEMEINDE### der Neubau einer Wohnanlage bewilligt. Der vorzitierte Baubewilligungsbescheid ist in Rechtskraft erwachsen.


Das gegenständliche "Haus 7" bildet den 4.Bauabschnitt der Wohnhausanlage "Südtiroler Siedlung" in Zams.

Aus städtebaulicher Sicht wird die typische, hauptsächlich aus Einzelhäusern bestehende Bebauungsstruktur des Ortsteils aufgenommen.
Die Wohngebäude sind als Vier- bzw. Fünfspänner mit eingeschobener Erschließungs- und Balkonstruktur konzipiert. Die Wohnbereiche sind in je zwei kompakten Kuben untergebracht.
Die an der Südwestseite eingeschobene und vorgelagerte Balkonstruktur besteht aus einer Metallrahmenkonstruktion mit eingelegten Bodenelementen aus Holz.

Die ersten drei  Baustufen beinhalten je zwei Baukörper mit zwölf bzw. fünfzehn Wohneinheiten. Die zugehörige Tiefgarage wird über eine einspurige Rampe im Norden erschlossen.

Die vierte Baustufe ("Haus 7") beinhaltet 15 Wohneinheiten und liegt im Südwesten der Gesamtanlage,  wobei sich auch die Fahrradräume, Müllraum, Spielplatz und unterirdische Stellplätze im Bereich der ersten drei Baustufen befinden.

Freiparkplätze befinden sich nordwestlich des Haus 7 und bilden einen Teil der Allgemeinfläche.

', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('11', '3', '3', '11', '6', '0', '11', '2.3', 'Tabelle § 6', 'standard', '1', '5', '0', '1', '0', 'PARAGRAPH 6', '

Es wird bestätigt, dass die Wohnanlage (Gst-Nr. ###GSTNR### In EZ ###EINLAGEZAHL###) folgende Einheiten umfasst, an welchen Wohnungseigentum begründet wird:
Grundlage ist die Einreichplanung mit dem Baubescheid Zl. ###BAUBESCHEID### sowie die Werkplanung.

XX Wohnungen (mit vorangestelltem "W") samt Zubehör.
XX Kfz-Stellplätze in der Tiefgarage (mit vorangestelltem "P")

Weitere XX Stellplätze in der Tiefgarage sowie XX freie Stellplätze verbleiben laut Widmung zur allgemeinen Benützung.

', '

Weiters wird bescheinigt, dass sich auf der Liegenschaft keine Wohnungen befinden, an denen nicht Wohnungseigentum begründet werden kann.
Die im folgenden aufgelisteten Teile der Liegenschaft dienen der allgemeinen Benützung oder haben eine Zweckbestimmung, die einer ausschließlichen Benützung entgegensteht.
Die Widmung als allgemein nutzbare Fläche erfolgte durch den Auftraggeber/Eigentümer.

', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('12', '3', '4', '14', '13', '0', '12', '0', 'ALLGEMEINFLÄCHEN', 'standard', '1', '0', '0', '1', '0', 'ALLGEMEINFLÄCHEN', '', '

###ORT###, am ###DATUM###

###FIRMA###

', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('13', '3', '0', '15', '0', '0', '13', '3', 'GUTACHTEN', 'standard', '1', '0', '1', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('14', '3', '0', '16', '8', '0', '14', '3.1', 'ALLGEMEINE GRUNDSÄTZE', 'standard', '1', '0', '0', '1', '0', 'ALLGEMEINE GRUNDSÄTZE', '

Wohnungseigentum ist das dem Miteigentümer einer Liegenschaft oder einer Eigentümerpartnerschaft eingeräumte dingliche Recht, ein Wohnungseigentumsobjekt ausschließlich zu nutzen und allein darüber zu verfügen. (Auszug §2 (1))

Wohnungseigentumsobjekte sind Wohnungen, sonstige selbständige Räumlichkeiten und Abstellplätze für Kraftfahrzeuge (wohnungseigentumstaugliche Objekte), an denen Wohnungseigentum begründet wurde. (Auszug §2 (2))

Eine Wohnung ist ein baulich abgeschlossener, nach der Verkehrsauffassung selbständiger Teil eines Gebäudes, der nach seiner Art und Größe geeignet ist, der Befriedigung eines individuellen Wohnbedürfnisses von Menschen zu dienen. Eine sonstige selbständige Räumlichkeit ist ein baulich abgeschlossener, nach der Verkehrsauffassung selbständiger Teil eines Gebäudes, dem nach seiner Art und Größe eine erhebliche wirtschaftliche Bedeutung zukommt, ein Abstellplatz für ein Kraftfahrzeug ist eine - etwa durch Bodenmarkierung - deutlich abgegrenzte Bodenfläche, die ausschließlich zum Abstellen eines Kraftfahrzeugs gewidmet und dazu nach ihrer Größe, Lage und Beschaffenheit geeignet ist. (Auszug §2 (2))

Zubehör-Wohnungseigentum ist das mit dem Wohnungseigentum verbundene Recht, andere, mit dem Wohnungseigentumsobjekt baulich nicht verbundene Teile der Liegenschaft, wie etwa Keller- oder Dachbodenräume, Hausgärten oder Lagerplätze, ausschließlich zu nutzen. (Auszug §2 (3))

Allgemeine Teile der Liegenschaft sind solche, die der allgemeinen Benützung dienen oder deren Zweckbestimmung einer ausschließlichen Benützung entgegensteht. (Auszug §2 (4))

Der Nutzwert ist die Maßzahl, mit der der Wert eines Wohnungseigentumsobjekts im Verhältnis zu den Werten der anderen Wohnungseigentumsobjekte der Liegenschaft bezeichnet wird. Er ergibt sich aus der Nutzfläche des Objekts und aus Zuschlägen oder Abstrichen für werterhöhende oder wertvermindernde Eigenschaften desselben. (Auszug §2 (8))

Der Mindestanteil ist jener Miteigentumsanteil an der Liegenschaft, der zum Erwerb von Wohnungseigentum an einem Wohnungseigentumsobjekt erforderlich ist. Er entspricht dem Verhältnis des Nutzwerts des Objekts zur Summe der Nutzwerte aller Wohnungseigentumsobjekte der Liegenschaft. (Auszug §2 (9))

Der Nutzwert ist in einer ganzen Zahl auszudrücken, wobei Teilbeträge unter 0,5 abgerundet und ab 0,5 aufgerundet werden. Er ist aus der Nutzfläche und aus Zuschlägen oder Abstrichen für Umstände zu berechnen, die nach der Verkehrsauffassung den Wert des Wohnungseigentumsobjekts erhöhen oder vermindern, wie etwa dessen Zweckbestimmung, Stockwerkslage, Lage innerhalb eines Stockwerks oder dessen Ausstattung mit offenen Balkonen, Terrassen und Zubehörobjekten (Auszug §8 (1))

Zuschläge für die Ausstattung mit Zubehörobjekten sowie mit offenen Balkonen und Terrassen sind in einer ganzen Zahl auszudrücken; der Zuschlag ist jedoch mindestens mit der Zahl Eins anzusetzen. (Auszug §8 (2))

Die Wohnungsobjekte erhalten den Buchstaben "W" der Nummer vorangestellt. Die Kfz-Stellplätze erhalten den Buchstaben "P" der Nummer vorangestellt.
Bei den Zubehörobjekten sind die Keller mit einem vorangestellten "K" gekennzeichnet, die Gärten mit einem "G".

', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('15', '3', '0', '17', '9', '0', '15', '3.2', 'ERMITTLUNG DER NUTZWERTE – ZUBEHÖRBEWERTUNG', 'standard', '1', '0', '0', '1', '0', 'ERMITTLUNG DER NUTZWERTE - ZUBEHÖRBEWERTUNG', '

Es wird vorgeschlagen, die Nutzwerte wie folgt zu bestimmen:

Die Wohnung W07 ist eine Dreizimmerwohnung, liegt im ersten Obergeschoß und ihre Haupträume sind nach Westen orientiert. Diese Wohnung erhält den Regelnutzwert von 1,00.

Folgende Kriterien werden für die Nutzwertberechnung berücksichtigt:

Erdgeschoßlage:

Die Lage im Erdgeschoß führt zu einer Beeinträchtigung durch Einsehbarkeit von den direkt angrenzenden Allgemeinflächen (Zugänge, Wege). Weiters erfolgen Beeinträchtigungen durch den Geländeverlauf, wenn im Nahbereich der Einheit eine nach oben führenden Böschung die Aussicht beeinträchtigt und auch durch das auf dem Bauplatz befindliche Zweitgebäude.

Die Einheit W01 wird durch den direkt im Osten vorbeiführenden Zugangsbereich beeinträchtigt und um -2,5% abgewertet.

Die Einheit W02 wird durch die südlich bzw. südöstlich liegende Böschung sowie durch den Fußweg beeinträchtigt und um -5,0% abgewertet.

Die Einheit W03 orientiert sich mit dem Hauptraum direkt auf das nebenan errichtete Haus B, was an dieser Stelle drei oberirdische Geschoße aufweist. Diese Einheit wird daher um -5,0% abgewertet.

Die Wohnung W11 wird durch den direkt im Osten vorbeiführenden Zugangsbereich beeinträchtigt und um -2,5% abgewertet.

Die Wohneinheit W12 wird durch die südliche Böschung und im Osten durch den Zugangsweg beeinträchtigt und somit um -5,0% abgewertet.

Die Einheit W13 wird durch die im Süden und Westen angelegte Böschung beeinträchtigt und daher um -5,0% abgewertet.

Lage im letzten Geschoß:

Die Wohnungen im letzten Geschoß (Durch den Geländeverlauf betrifft das beim Haus A das 2. Obergeschoß und beim Haus B das 3.) werden aufgrund der günstigeren Aussichts- und Besonnungsmöglichkeit um 2,5% aufgewertet.

Außer die Wohnung W20: Hier ist durch die gute dreiseitige Orientierung nach Süden, Osten und Westen ein Zuschlag von insgesamt 5,0% gerechtfertigt.

KFZ-Abstellplätze:
Die Stellplätze in der Tiefgarage werden mit 55% des Regelnutzwertes bewertet.
Jene in der Tiefgarage, welche eine Übergröße aufweisen mit 50%.

Die Balkon- und Terrassenflächen werden mit 25% des Regelnutzwertes in Ansatz gebracht.

Hinweis: Einige Wohnungen werden insgesamt um 2,5% auf- bzw. abgewertet. Unter dem Punkt 3.30 Nutzwertberechnung wird dies für die einzelnen Wohnungen nachvollziehbar dargestellt. Hier wird der Faktor auf zwei Stellen gerundet angeschrieben, jedoch richtigerweise mit 97,5% bzw. 102,5% berechnet.

Bemerkung: Nach Rücksprache mit dem Auftraggeber (Freigabe am 29.09.2014) wurden folgende Flächen wie im aktuellen Außenanlagenplan (Eingang 25.09.2014, vom Architekten) dargestellt in Ansatz gebracht:
Die Terrasse W02 wurde nach Westen hin verschoben. Der Garten G02 wurde aufgrund des Fußweges verändert. Die Gärten der Wohnungen W12 und W13 werden in ihrem Flächenausmaß so wie in den Verkaufsunterlagen dargestellt in Ansatz gebracht.

', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('16', '3', '0', '18', '10', '0', '16', '0', 'ZUBEHÖR', 'standard', '1', '0', '0', '1', '0', 'ZUBEHÖR', '

Die Gartenflächen werden mit 5% ihres Flächenausmaßes in Ansatz gebracht.

Die Kellerabteile (Lattenverschlag) werden mit 15% ihrer Fläche berechnet.

', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('17', '3', '5', '19', '0', '0', '17', '3.21', 'TABELLE ZU + ABSCHLÄGE', 'nutzwerte', '1', '0', '1', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('18', '3', '6', '20', '0', '0', '18', '3.3', 'NUTZWERTBERECHNUNG', 'nutzwerte', '1', '0', '0', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('19', '3', '7', '21', '0', '0', '19', '3.4', 'ZUSAMMENSTELLUNG', 'nutzwerte', '1', '0', '0', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('20', '3', '10', '22', '14', '0', '20', '3.41', 'DIGITALE SIGNATUR', 'nutzwerte', '1', '0', '0', '1', '0', 'DIGITALE SIGNATUR', '

###ORT###, am ###DATUM###

', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('21', '3', '4', '23', '0', '0', '21', '3.5', 'ALLGEMEINFLÄCHEN', 'nutzwerte', '1', '0', '1', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('22', '3', '0', '24', '0', '0', '22', '4', 'PARIFIZIERUNGSPLÄNE ', 'nutzwerte', '1', '0', '0', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('23', '3', '0', '25', '0', '0', '23', '5', 'ANHANG', 'nutzwerte', '1', '0', '0', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('24', '3', '0', '26', '0', '0', '24', '0', 'GRUNDBUCHAUSZUG ', 'nutzwerte', '1', '0', '0', '0', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('25', '3', '0', '27', '0', '0', '25', '0', 'BAUBESCHEID', 'nutzwerte', '1', '0', '0', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('26', '3', '0', '28', '0', '0', '26', '0', 'HAUSTECHNISCHE BESCHREIBUNG', 'nutzwerte', '1', '0', '0', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('27', '3', '0', '29', '0', '0', '27', '0', 'NUTZFLÄCHENERMITTLUNGEN', 'nutzwerte', '1', '0', '0', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('28', '3', '0', '30', '11', '0', '28', '0', 'DECKBLATT', 'paragraph', '0', '0', '1', '0', '0', 'DECKBLATT', '

###INTERNER_NAME###

', '

###OFFIZIELLER_NAME###

EZ ###EINLAGEZAHL### des GB ###GRUNDBUCH###

', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('29', '3', '3', '31', '6', '0', '29', '0', 'Tabelle § 6', 'paragraph', '0', '0', '1', '0', '0', 'PARAGRAPH 6', '

Es wird bestätigt, dass die Wohnanlage (Gst-Nr. ###GSTNR### In EZ ###EINLAGEZAHL###) folgende Einheiten umfasst, an welchen Wohnungseigentum begründet wird:
Grundlage ist die Einreichplanung mit dem Baubescheid Zl. ###BAUBESCHEID### sowie die Werkplanung.

XX Wohnungen (mit vorangestelltem "W") samt Zubehör.
XX Kfz-Stellplätze in der Tiefgarage (mit vorangestelltem "P")

Weitere XX Stellplätze in der Tiefgarage sowie XX freie Stellplätze verbleiben laut Widmung zur allgemeinen Benützung.

', '

Weiters wird bescheinigt, dass sich auf der Liegenschaft keine Wohnungen befinden, an denen nicht Wohnungseigentum begründet werden kann.
Die im folgenden aufgelisteten Teile der Liegenschaft dienen der allgemeinen Benützung oder haben eine Zweckbestimmung, die einer ausschließlichen Benützung entgegensteht.
Die Widmung als allgemein nutzbare Fläche erfolgte durch den Auftraggeber/Eigentümer.

', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), - ('30', '3', '10', '33', '14', '0', '30', '0', 'DIGITALE SIGNATUR', 'paragraph', '1', '0', '0', '0', '0', 'DIGITALE SIGNATUR', '

###ORT###, am ###DATUM###

', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'); + ('1', '3', '9', '1', '11', '0', '0', '1', '0', 'GUTACHTEN - VERTEILUNGSSCHLÜSSEL', 'standard', '0', '1', '0', 'DECKBLATT', '

###INTERNER_NAME###

', '

###OFFIZIELLER_NAME###

EZ ###EINLAGEZAHL### des GB ###GRUNDBUCH###

', '2025-11-14 10:01:05', '2025-11-16 17:56:48'), + ('2', '3', '1', '2', '0', '0', '0', '2', '0', 'INHALTSVERZEICHNIS', 'standard', '1', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-16 17:56:48'), + ('3', '3', '0', '3', '0', '0', '3', '3', '1', 'ALLGEMEINE ANGABEN', 'standard', '1', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-17 05:39:26'), + ('4', '3', '8', '4', '0', '0', '3', '4', '1.1', 'AUFTRAGGEBER', 'standard', '1', '0', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-17 05:39:25'), + ('5', '3', '0', '5', '1', '0', '3', '5', '1.2', 'ZWECK UND GEGENSTAND DES GUTACHTENS', 'standard', '1', '0', '0', 'ZWECK UND GEGENSTAND DES GUTACHTENS', '

Ermittlung der Nutzwerte und Mindestanteile der Wohnungseigentumsobjekte der Liegenschaft EZ ###EINLAGEZAHL###, GB ###GRUNDBUCH###, zum Zwecke der Begründung von Wohnungseigentum im Sinne des Wohnungseigentumsgesetzes 2002 in der geltenden Fassung.

Ermittlung der Nutzwerte und Mindestanteile der Wohnungseigentumsobjekte der Liegenschaft EZ ###EINLAGEZAHL###, GB ###GRUNDBUCH###, zum Zwecke eines abweichenden Verteilungsschlüssels gemäß §16 Absatz 3 des WGG1979.
Dieses Gutachten ist nicht als Grundlage für die Begründung von Wohnungseigentum heranzuziehen.

', '', '2025-11-14 10:01:05', '2025-11-16 17:56:48'), + ('6', '3', '0', '6', '2', '0', '3', '6', '1.3', 'ORTSBESICHTIGUNG', 'standard', '1', '0', '0', 'ORTSBESICHTIGUNG', '

Am ###ORTSBESICHTIGUNG###

', '', '2025-11-14 10:01:05', '2025-11-16 17:56:48'), + ('7', '3', '0', '7', '3', '0', '3', '7', '1.4', 'UNTERLAGEN', 'standard', '1', '0', '0', 'UNTERLAGEN', '

Grundbuchsauszug:

###EINLAGEZAHL###

Baubescheid Zl.:

###BAUBESCHEID###

Planunterlagen:

###PLANUNTERLAGEN###

', '

Auflistung Widmung Abstellplätze (als Anhang zum email vom XX.XX.XXXX, von nht)

', '2025-11-14 10:01:05', '2025-11-16 17:56:48'), + ('8', '3', '0', '8', '0', '0', '4', '8', '2', 'BEFUND', 'standard', '1', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-16 17:56:48'), + ('9', '3', '0', '9', '4', '0', '4', '9', '2.1', 'GRUNDBUCHSTAND', 'standard', '1', '0', '0', 'GRUNDBUCHSTAND', '

Liegenschaftsadresse

###LIEGENSCHAFTSADRESSE###

Grundbuch

###GRUNDBUCH###

Einlagezahl

###EINLAGEZAHL###

Grundstücksnummer

###GSTNR###

Bezirksgericht

###BEZIRKSGERICHT###

', '', '2025-11-14 10:01:05', '2025-11-16 17:56:48'), + ('10', '3', '0', '10', '5', '0', '4', '10', '2.2', 'BESCHREIBUNG DER LIEGENSCHAFT', 'standard', '1', '0', '0', 'BESCHREIBUNG DER LIEGENSCHAFT', '

Auf der Liegenschaft EZ ###EINLAGEZAHL###, GB ###GRUNDBUCH### wurde durch den Baubescheid Zl. ###BAUBESCHEID### der Gemeinde ###BESCHEIDGEMEINDE### der Neubau einer Wohnanlage bewilligt. Der vorzitierte Baubewilligungsbescheid ist in Rechtskraft erwachsen.


Das gegenständliche "Haus 7" bildet den 4.Bauabschnitt der Wohnhausanlage "Südtiroler Siedlung" in Zams.

Aus städtebaulicher Sicht wird die typische, hauptsächlich aus Einzelhäusern bestehende Bebauungsstruktur des Ortsteils aufgenommen.
Die Wohngebäude sind als Vier- bzw. Fünfspänner mit eingeschobener Erschließungs- und Balkonstruktur konzipiert. Die Wohnbereiche sind in je zwei kompakten Kuben untergebracht.
Die an der Südwestseite eingeschobene und vorgelagerte Balkonstruktur besteht aus einer Metallrahmenkonstruktion mit eingelegten Bodenelementen aus Holz.

Die ersten drei  Baustufen beinhalten je zwei Baukörper mit zwölf bzw. fünfzehn Wohneinheiten. Die zugehörige Tiefgarage wird über eine einspurige Rampe im Norden erschlossen.

Die vierte Baustufe ("Haus 7") beinhaltet 15 Wohneinheiten und liegt im Südwesten der Gesamtanlage,  wobei sich auch die Fahrradräume, Müllraum, Spielplatz und unterirdische Stellplätze im Bereich der ersten drei Baustufen befinden.

Freiparkplätze befinden sich nordwestlich des Haus 7 und bilden einen Teil der Allgemeinfläche.

', '', '2025-11-14 10:01:05', '2025-11-16 17:56:48'), + ('11', '3', '3', '11', '6', '0', '5', '11', '2.3', 'Tabelle § 6', 'standard', '1', '0', '0', 'PARAGRAPH 6', '

Es wird bestätigt, dass die Wohnanlage (Gst-Nr. ###GSTNR### In EZ ###EINLAGEZAHL###) folgende Einheiten umfasst, an welchen Wohnungseigentum begründet wird:
Grundlage ist die Einreichplanung mit dem Baubescheid Zl. ###BAUBESCHEID### sowie die Werkplanung.

XX Wohnungen (mit vorangestelltem "W") samt Zubehör.
XX Kfz-Stellplätze in der Tiefgarage (mit vorangestelltem "P")

Weitere XX Stellplätze in der Tiefgarage sowie XX freie Stellplätze verbleiben laut Widmung zur allgemeinen Benützung.

', '

Weiters wird bescheinigt, dass sich auf der Liegenschaft keine Wohnungen befinden, an denen nicht Wohnungseigentum begründet werden kann.
Die im folgenden aufgelisteten Teile der Liegenschaft dienen der allgemeinen Benützung oder haben eine Zweckbestimmung, die einer ausschließlichen Benützung entgegensteht.
Die Widmung als allgemein nutzbare Fläche erfolgte durch den Auftraggeber/Eigentümer.

', '2025-11-14 10:01:05', '2025-11-16 17:56:48'), + ('12', '3', '4', '14', '13', '0', '6', '12', '0', 'ALLGEMEINFLÄCHEN', 'standard', '1', '0', '0', 'ALLGEMEINFLÄCHEN', '', '

###ORT###, am ###DATUM###

###FIRMA###

', '2025-11-14 10:01:05', '2025-11-16 17:56:48'), + ('13', '3', '0', '15', '0', '0', '7', '13', '3', 'GUTACHTEN', 'standard', '1', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-16 17:56:48'), + ('14', '3', '0', '16', '8', '0', '7', '14', '3.1', 'ALLGEMEINE GRUNDSÄTZE', 'standard', '1', '0', '0', 'ALLGEMEINE GRUNDSÄTZE', '

Wohnungseigentum ist das dem Miteigentümer einer Liegenschaft oder einer Eigentümerpartnerschaft eingeräumte dingliche Recht, ein Wohnungseigentumsobjekt ausschließlich zu nutzen und allein darüber zu verfügen. (Auszug §2 (1))

Wohnungseigentumsobjekte sind Wohnungen, sonstige selbständige Räumlichkeiten und Abstellplätze für Kraftfahrzeuge (wohnungseigentumstaugliche Objekte), an denen Wohnungseigentum begründet wurde. (Auszug §2 (2))

Eine Wohnung ist ein baulich abgeschlossener, nach der Verkehrsauffassung selbständiger Teil eines Gebäudes, der nach seiner Art und Größe geeignet ist, der Befriedigung eines individuellen Wohnbedürfnisses von Menschen zu dienen. Eine sonstige selbständige Räumlichkeit ist ein baulich abgeschlossener, nach der Verkehrsauffassung selbständiger Teil eines Gebäudes, dem nach seiner Art und Größe eine erhebliche wirtschaftliche Bedeutung zukommt, ein Abstellplatz für ein Kraftfahrzeug ist eine - etwa durch Bodenmarkierung - deutlich abgegrenzte Bodenfläche, die ausschließlich zum Abstellen eines Kraftfahrzeugs gewidmet und dazu nach ihrer Größe, Lage und Beschaffenheit geeignet ist. (Auszug §2 (2))

Zubehör-Wohnungseigentum ist das mit dem Wohnungseigentum verbundene Recht, andere, mit dem Wohnungseigentumsobjekt baulich nicht verbundene Teile der Liegenschaft, wie etwa Keller- oder Dachbodenräume, Hausgärten oder Lagerplätze, ausschließlich zu nutzen. (Auszug §2 (3))

Allgemeine Teile der Liegenschaft sind solche, die der allgemeinen Benützung dienen oder deren Zweckbestimmung einer ausschließlichen Benützung entgegensteht. (Auszug §2 (4))

Der Nutzwert ist die Maßzahl, mit der der Wert eines Wohnungseigentumsobjekts im Verhältnis zu den Werten der anderen Wohnungseigentumsobjekte der Liegenschaft bezeichnet wird. Er ergibt sich aus der Nutzfläche des Objekts und aus Zuschlägen oder Abstrichen für werterhöhende oder wertvermindernde Eigenschaften desselben. (Auszug §2 (8))

Der Mindestanteil ist jener Miteigentumsanteil an der Liegenschaft, der zum Erwerb von Wohnungseigentum an einem Wohnungseigentumsobjekt erforderlich ist. Er entspricht dem Verhältnis des Nutzwerts des Objekts zur Summe der Nutzwerte aller Wohnungseigentumsobjekte der Liegenschaft. (Auszug §2 (9))

Der Nutzwert ist in einer ganzen Zahl auszudrücken, wobei Teilbeträge unter 0,5 abgerundet und ab 0,5 aufgerundet werden. Er ist aus der Nutzfläche und aus Zuschlägen oder Abstrichen für Umstände zu berechnen, die nach der Verkehrsauffassung den Wert des Wohnungseigentumsobjekts erhöhen oder vermindern, wie etwa dessen Zweckbestimmung, Stockwerkslage, Lage innerhalb eines Stockwerks oder dessen Ausstattung mit offenen Balkonen, Terrassen und Zubehörobjekten (Auszug §8 (1))

Zuschläge für die Ausstattung mit Zubehörobjekten sowie mit offenen Balkonen und Terrassen sind in einer ganzen Zahl auszudrücken; der Zuschlag ist jedoch mindestens mit der Zahl Eins anzusetzen. (Auszug §8 (2))

Die Wohnungsobjekte erhalten den Buchstaben "W" der Nummer vorangestellt. Die Kfz-Stellplätze erhalten den Buchstaben "P" der Nummer vorangestellt.
Bei den Zubehörobjekten sind die Keller mit einem vorangestellten "K" gekennzeichnet, die Gärten mit einem "G".

', '', '2025-11-14 10:01:05', '2025-11-16 17:56:48'), + ('15', '3', '0', '17', '9', '0', '8', '15', '3.2', 'ERMITTLUNG DER NUTZWERTE – ZUBEHÖRBEWERTUNG', 'standard', '1', '0', '0', 'ERMITTLUNG DER NUTZWERTE - ZUBEHÖRBEWERTUNG', '

Es wird vorgeschlagen, die Nutzwerte wie folgt zu bestimmen:

Die Wohnung W07 ist eine Dreizimmerwohnung, liegt im ersten Obergeschoß und ihre Haupträume sind nach Westen orientiert. Diese Wohnung erhält den Regelnutzwert von 1,00.

Folgende Kriterien werden für die Nutzwertberechnung berücksichtigt:

Erdgeschoßlage:

Die Lage im Erdgeschoß führt zu einer Beeinträchtigung durch Einsehbarkeit von den direkt angrenzenden Allgemeinflächen (Zugänge, Wege). Weiters erfolgen Beeinträchtigungen durch den Geländeverlauf, wenn im Nahbereich der Einheit eine nach oben führenden Böschung die Aussicht beeinträchtigt und auch durch das auf dem Bauplatz befindliche Zweitgebäude.

Die Einheit W01 wird durch den direkt im Osten vorbeiführenden Zugangsbereich beeinträchtigt und um -2,5% abgewertet.

Die Einheit W02 wird durch die südlich bzw. südöstlich liegende Böschung sowie durch den Fußweg beeinträchtigt und um -5,0% abgewertet.

Die Einheit W03 orientiert sich mit dem Hauptraum direkt auf das nebenan errichtete Haus B, was an dieser Stelle drei oberirdische Geschoße aufweist. Diese Einheit wird daher um -5,0% abgewertet.

Die Wohnung W11 wird durch den direkt im Osten vorbeiführenden Zugangsbereich beeinträchtigt und um -2,5% abgewertet.

Die Wohneinheit W12 wird durch die südliche Böschung und im Osten durch den Zugangsweg beeinträchtigt und somit um -5,0% abgewertet.

Die Einheit W13 wird durch die im Süden und Westen angelegte Böschung beeinträchtigt und daher um -5,0% abgewertet.

Lage im letzten Geschoß:

Die Wohnungen im letzten Geschoß (Durch den Geländeverlauf betrifft das beim Haus A das 2. Obergeschoß und beim Haus B das 3.) werden aufgrund der günstigeren Aussichts- und Besonnungsmöglichkeit um 2,5% aufgewertet.

Außer die Wohnung W20: Hier ist durch die gute dreiseitige Orientierung nach Süden, Osten und Westen ein Zuschlag von insgesamt 5,0% gerechtfertigt.

KFZ-Abstellplätze:
Die Stellplätze in der Tiefgarage werden mit 55% des Regelnutzwertes bewertet.
Jene in der Tiefgarage, welche eine Übergröße aufweisen mit 50%.

Die Balkon- und Terrassenflächen werden mit 25% des Regelnutzwertes in Ansatz gebracht.

Hinweis: Einige Wohnungen werden insgesamt um 2,5% auf- bzw. abgewertet. Unter dem Punkt 3.30 Nutzwertberechnung wird dies für die einzelnen Wohnungen nachvollziehbar dargestellt. Hier wird der Faktor auf zwei Stellen gerundet angeschrieben, jedoch richtigerweise mit 97,5% bzw. 102,5% berechnet.

Bemerkung: Nach Rücksprache mit dem Auftraggeber (Freigabe am 29.09.2014) wurden folgende Flächen wie im aktuellen Außenanlagenplan (Eingang 25.09.2014, vom Architekten) dargestellt in Ansatz gebracht:
Die Terrasse W02 wurde nach Westen hin verschoben. Der Garten G02 wurde aufgrund des Fußweges verändert. Die Gärten der Wohnungen W12 und W13 werden in ihrem Flächenausmaß so wie in den Verkaufsunterlagen dargestellt in Ansatz gebracht.

', '', '2025-11-14 10:01:05', '2025-11-16 17:56:48'), + ('16', '3', '0', '18', '10', '0', '8', '16', '0', 'ZUBEHÖR', 'standard', '1', '0', '0', 'ZUBEHÖR', '

Die Gartenflächen werden mit 5% ihres Flächenausmaßes in Ansatz gebracht.

Die Kellerabteile (Lattenverschlag) werden mit 15% ihrer Fläche berechnet.

', '', '2025-11-14 10:01:05', '2025-11-16 17:56:48'), + ('17', '3', '5', '19', '0', '0', '9', '17', '3.21', 'TABELLE ZU + ABSCHLÄGE', 'nutzwerte', '1', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-17 05:29:55'), + ('18', '3', '6', '20', '0', '0', '10', '18', '3.3', 'NUTZWERTBERECHNUNG', 'nutzwerte', '1', '0', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-16 17:59:09'), + ('19', '3', '7', '21', '0', '0', '17', '19', '3.4', 'ZUSAMMENSTELLUNG', 'nutzwerte', '1', '0', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-16 18:04:35'), + ('20', '3', '10', '22', '14', '0', '18', '20', '3.41', 'DIGITALE SIGNATUR', 'nutzwerte', '1', '0', '0', 'DIGITALE SIGNATUR', '

###ORT###, am ###DATUM###

', '', '2025-11-14 10:01:05', '2025-11-16 18:04:39'), + ('21', '3', '4', '23', '0', '0', '19', '21', '3.5', 'ALLGEMEINFLÄCHEN', 'nutzwerte', '1', '1', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-16 18:05:32'), + ('22', '3', '0', '24', '0', '0', '19', '22', '4', 'PARIFIZIERUNGSPLÄNE ', 'nutzwerte', '1', '0', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-16 17:59:09'), + ('23', '3', '11', '25', '0', '0', '0', '23', '5', 'ANHANG', 'nutzwerte', '1', '0', '0', '', '

', '

', '2025-11-14 10:01:05', '2025-11-16 18:06:14'), + ('24', '3', '0', '26', '0', '0', '0', '24', '0', 'GRUNDBUCHAUSZUG ', 'nutzwerte', '1', '0', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-16 17:59:09'), + ('25', '3', '11', '27', '0', '0', '0', '25', '0', 'BAUBESCHEID', 'nutzwerte', '1', '0', '0', '', '

', '

', '2025-11-14 10:01:05', '2025-11-16 18:06:39'), + ('26', '3', '11', '28', '0', '0', '0', '26', '0', 'HAUSTECHNISCHE BESCHREIBUNG', 'nutzwerte', '1', '0', '0', '', '

', '

', '2025-11-14 10:01:05', '2025-11-16 18:07:03'), + ('27', '3', '0', '29', '0', '0', '19', '27', '0', 'NUTZFLÄCHENERMITTLUNGEN', 'nutzwerte', '1', '0', '0', '', '', '', '2025-11-14 10:01:05', '2025-11-16 17:59:09'), + ('28', '3', '9', '30', '11', '0', '0', '28', '0', 'GUTACHTEN - VERTEILUNGSSCHLÜSSEL', 'paragraph', '0', '1', '0', 'DECKBLATT', '

###INTERNER_NAME###

', '

###OFFIZIELLER_NAME###

EZ ###EINLAGEZAHL### des GB ###GRUNDBUCH###

', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), + ('29', '3', '3', '31', '6', '0', '0', '29', '0', 'Tabelle § 6', 'paragraph', '0', '1', '0', 'PARAGRAPH 6', '

Es wird bestätigt, dass die Wohnanlage (Gst-Nr. ###GSTNR### In EZ ###EINLAGEZAHL###) folgende Einheiten umfasst, an welchen Wohnungseigentum begründet wird:
Grundlage ist die Einreichplanung mit dem Baubescheid Zl. ###BAUBESCHEID### sowie die Werkplanung.

XX Wohnungen (mit vorangestelltem "W") samt Zubehör.
XX Kfz-Stellplätze in der Tiefgarage (mit vorangestelltem "P")

Weitere XX Stellplätze in der Tiefgarage sowie XX freie Stellplätze verbleiben laut Widmung zur allgemeinen Benützung.

', '

Weiters wird bescheinigt, dass sich auf der Liegenschaft keine Wohnungen befinden, an denen nicht Wohnungseigentum begründet werden kann.
Die im folgenden aufgelisteten Teile der Liegenschaft dienen der allgemeinen Benützung oder haben eine Zweckbestimmung, die einer ausschließlichen Benützung entgegensteht.
Die Widmung als allgemein nutzbare Fläche erfolgte durch den Auftraggeber/Eigentümer.

', '2025-11-14 10:01:05', '2025-11-14 10:01:05'), + ('30', '3', '10', '33', '14', '0', '0', '30', '0', 'DIGITALE SIGNATUR', 'paragraph', '1', '0', '0', 'DIGITALE SIGNATUR', '

###ORT###, am ###DATUM###

', '', '2025-11-14 10:01:05', '2025-11-14 10:01:05'); "; DB::unprepared($sql); diff --git a/resources/css/filament/admin/theme.css b/resources/css/filament/admin/theme.css index d1bc2c0..0915180 100644 --- a/resources/css/filament/admin/theme.css +++ b/resources/css/filament/admin/theme.css @@ -76,4 +76,9 @@ .tiptap a { text-decoration: none; font-weight: normal; +} + +/* TextInputColumn Inhaltsverzeichnis */ +.fi-ta-cell-seite .fi-ta-text-input { + min-width: 5rem !important; } \ No newline at end of file