diff --git a/app/Actions/Generate/ExcelAufstellung.php b/app/Actions/Generate/ExcelAufstellung.php new file mode 100644 index 0000000..7a86e44 --- /dev/null +++ b/app/Actions/Generate/ExcelAufstellung.php @@ -0,0 +1,184 @@ +first(); + + $gutachter = Gutachter::where('id', $projekt->gutachter_id)->first(); + + $filepath = Storage::disk('public')->path("/download/$projekte_id/"); + $filename = 'Aufstellung '.preg_replace("'[^0-9a-zA-Z]'", '', $projekt->interner_name).'.xlsx'; + if (! File::isDirectory($filepath)) { + File::makeDirectory($filepath, 0777, true, true); + } + $file = $filepath.$filename; + + // SPREADSHEET start + $spreadsheet = new Spreadsheet; + $spreadsheet->getProperties()->setCreator($gutachter->company) + ->setLastModifiedBy($gutachter->name) + ->setTitle($projekt->offizieller_name) + ->setDescription($projekt->interner_name.' - '.date('d-m-Y H:i:s')); + + $activeWorksheet = $spreadsheet->getActiveSheet(); + $activeWorksheet->getStyle('A1:Z1')->getAlignment()->setTextRotation(90); + $activeWorksheet->getRowDimension('1')->setRowHeight(180); + + $activeWorksheet->getStyle('A1:Z3')->getFont()->getColor()->setARGB(Color::COLOR_WHITE); + $activeWorksheet->getStyle('A1:Z3')->getAlignment()->setHorizontal(Alignment::HORIZONTAL_CENTER); + $activeWorksheet->getStyle('A1:D3')->getFill()->setFillType(Fill::FILL_SOLID)->getStartColor()->setARGB($black); + + $key = 'A'; + $titels = ['Top Nummer', 'Geschoß', 'Orientierung', 'Type']; + foreach ($titels as $titel) { + $activeWorksheet->setCellValue($key.'1', ' '.$titel); + $activeWorksheet->setCellValue($key.'2', ' '); + $activeWorksheet->setCellValue($key.'3', ' '); + $activeWorksheet->getStyle($key.'1:'.$key.'3')->getBorders()->getRight()->setBorderStyle(Border::BORDER_HAIR)->setColor(new Color($border)); + $activeWorksheet->getStyle($key.'3')->getBorders()->getBottom()->setBorderStyle(Border::BORDER_HAIR)->setColor(new Color($border)); + $activeWorksheet->getColumnDimension($key)->setAutoSize(true); + $key++; + } + + $raumarten = ProjektMethode::where('projekte_id', $projekte_id)->where('methode_id', 1)->orderBy('raumart')->pluck('raumart'); + $raumarten_map = []; + foreach ($raumarten as $raumart) { + $activeWorksheet->getStyle($key.'1:'.$key.'3')->getFill()->setFillType(Fill::FILL_SOLID)->getStartColor()->setARGB($blue); + $activeWorksheet->setCellValue($key.'1', ' '.$raumart); + $raumarten_map[$raumart] = $key; + $activeWorksheet->getStyle($key.'3')->getAlignment()->setHorizontal(Alignment::HORIZONTAL_CENTER); + $activeWorksheet->getStyle($key.'1:'.$key.'3')->getBorders()->getRight()->setBorderStyle(Border::BORDER_HAIR)->setColor(new Color($border)); + $activeWorksheet->getStyle($key.'3')->getBorders()->getBottom()->setBorderStyle(Border::BORDER_HAIR)->setColor(new Color($border)); + $activeWorksheet->setCellValue($key.'3', 'm²'); + $activeWorksheet->getColumnDimension($key)->setAutoSize(true); + $key++; + } + $raumarten_map['next'] = $key; + + $activeWorksheet->getStyle($key.'1:'.$key.'3')->getFill()->setFillType(Fill::FILL_SOLID)->getStartColor()->setARGB($black); + $activeWorksheet->getStyle($key.'1:'.$key.'3')->getBorders()->getRight()->setBorderStyle(Border::BORDER_HAIR)->setColor(new Color($border)); + $activeWorksheet->setCellValue($key.'1', ' Summe Nutzflächen'); + $activeWorksheet->setCellValue($key.'3', 'm²'); + $activeWorksheet->getStyle($key.'3')->getBorders()->getBottom()->setBorderStyle(Border::BORDER_HAIR)->setColor(new Color($border)); + $activeWorksheet->getColumnDimension($key)->setAutoSize(true); + $key++; + + $titels = Aufstellung::pluck('name', 'id'); + foreach ($titels as $k => $titel) { + $activeWorksheet->getStyle($key.'1:'.$key.'3')->getFill()->setFillType(Fill::FILL_SOLID)->getStartColor()->setARGB($green); + $activeWorksheet->setCellValue($key.'1', ' '.$titel); + $activeWorksheet->getStyle($key.'3')->getAlignment()->setHorizontal(Alignment::HORIZONTAL_CENTER); + $activeWorksheet->getStyle($key.'1:'.$key.'3')->getBorders()->getRight()->setBorderStyle(Border::BORDER_HAIR)->setColor(new Color($border)); + $activeWorksheet->getStyle($key.'3')->getBorders()->getBottom()->setBorderStyle(Border::BORDER_HAIR)->setColor(new Color($border)); + $activeWorksheet->setCellValue($key.'3', 'm²'); + $activeWorksheet->getColumnDimension($key)->setAutoSize(true); + $raumarten_map[$k] = $key; + $key++; + } + + $_projekt = LadeProjekt::project($projekte_id, false); + + $row = 4; + foreach ($_projekt as $top_number => $value) { + $key = 'A'; + $activeWorksheet->setCellValue($key.$row, $top_number); + $activeWorksheet->getStyle($key.$row)->getFont()->getColor()->setARGB(Color::COLOR_WHITE); + $activeWorksheet->getStyle($key.$row)->getFill()->setFillType(Fill::FILL_SOLID)->getStartColor()->setARGB($black); + $activeWorksheet->getStyle($key.$row)->getAlignment()->setHorizontal(Alignment::HORIZONTAL_CENTER); + $activeWorksheet->getStyle($key.$row)->getBorders()->getBottom()->setBorderStyle(Border::BORDER_HAIR)->setColor(new Color($border)); + $key++; + + $activeWorksheet->setCellValue($key.$row, $value[1][0]['geschoss']); + $key++; + + $activeWorksheet->setCellValue($key.$row, $value[1][0]['orientierung']); + $key++; + + $activeWorksheet->setCellValue($key.$row, $value[1][0]['type']); + $key++; + + $summe_flaechen = 0; + foreach ($value[1] as $raeume) { + $raumart_key = $raumarten_map[$raeume['raumart']]; + $activeWorksheet->setCellValue($raumart_key.$row, $raeume['flaeche']); + $activeWorksheet->getStyle($raumart_key.$row)->getNumberFormat()->setFormatCode('0.00'); + $summe_flaechen += $raeume['flaeche']; + } + + $key = $raumarten_map['next']; + $activeWorksheet->setCellValue($key.$row, $summe_flaechen); + $activeWorksheet->getStyle($key.$row)->getNumberFormat()->setFormatCode('0.00'); + $activeWorksheet->getStyle($key.$row)->getFill()->setFillType(Fill::FILL_SOLID)->getStartColor()->setARGB($black); + $activeWorksheet->getStyle($key.$row)->getFont()->getColor()->setARGB(Color::COLOR_WHITE); + $activeWorksheet->getStyle($key.$row)->getAlignment()->setHorizontal(Alignment::HORIZONTAL_CENTER); + $activeWorksheet->getStyle($key.$row)->getBorders()->getBottom()->setBorderStyle(Border::BORDER_HAIR)->setColor(new Color($border)); + $key++; + + $summen = self::filter_flaechen($value); + foreach ($summen as $k => $value) { + $key = $raumarten_map[$k]; + $activeWorksheet->setCellValue($key.$row, $value); + $activeWorksheet->getStyle($key.$row)->getNumberFormat()->setFormatCode('0.00'); + } + + $row++; + } + + // Set active sheet index to the first sheet, so Excel opens this as the first sheet + $spreadsheet->setActiveSheetIndex(0); + $writer = IOFactory::createWriter($spreadsheet, 'Xlsx'); + // $writer->save('php://output'); + $writer->save($file); + + $headers = [ + 'Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', + 'Cache-Control: max-age=0', + 'Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT', + 'Cache-Control: cache, must-revalidate', + ]; + + return Response::download($file, $filename, $headers); + } + + public static function filter_flaechen($arr) + { + $sum = []; + foreach ($arr as $key => $methode) { + if ($key > 1) { + foreach ($methode as $k => $v) { + if (! isset($sum[$v['aufstellung_id']])) { + $sum[$v['aufstellung_id']] = $v['flaeche']; + } else { + $sum[$v['aufstellung_id']] += $v['flaeche']; + } + } + } + } + + return $sum; + } +} diff --git a/app/Actions/Generate/Excel.php b/app/Actions/Generate/ExcelNutzwerte.php similarity index 97% rename from app/Actions/Generate/Excel.php rename to app/Actions/Generate/ExcelNutzwerte.php index 10c6546..a725f72 100644 --- a/app/Actions/Generate/Excel.php +++ b/app/Actions/Generate/ExcelNutzwerte.php @@ -14,7 +14,7 @@ use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Style\Border; use PhpOffice\PhpSpreadsheet\Style\Fill; -class Excel +class ExcelNutzwerte { public static $projekt; @@ -22,7 +22,7 @@ class Excel public static $auftraggeber; - public static function make($projekte_id, $part) + public static function make($projekte_id) { self::$projekt = Projekte::where('id', $projekte_id)->first(); @@ -32,7 +32,7 @@ class Excel self::$auftraggeber = Auftraggeber::where('id', self::$projekt->auftraggeber_id)->first(); $filepath = Storage::disk('public')->path("/download/$projekte_id/"); - $filename = \ucfirst($part).' '.preg_replace("'[^0-9a-zA-Z]'", '', self::$projekt->interner_name).'.xlsx'; + $filename = 'Nutzwerte '.preg_replace("'[^0-9a-zA-Z]'", '', self::$projekt->interner_name).'.xlsx'; if (! File::isDirectory($filepath)) { File::makeDirectory($filepath, 0777, true, true); } @@ -135,7 +135,9 @@ class Excel $activeWorksheet->setCellValue("C$row", $summe_nutzwert); $activeWorksheet->setCellValue("D$row", $flaeche); - $activeWorksheet->setCellValue("E$row", $loggien_flaeche); + if ($loggien_flaeche) { + $activeWorksheet->setCellValue("E$row", $loggien_flaeche); + } $activeWorksheet->setCellValue("F$row", $loggien_flaeche + $flaeche); $activeWorksheet->setCellValue("AQ$row", $objekt[1][0]['geschoss']); diff --git a/app/Actions/Generate/Tabellen/LadeProjekt.php b/app/Actions/Generate/Tabellen/LadeProjekt.php index 4731ec5..06f243a 100644 --- a/app/Actions/Generate/Tabellen/LadeProjekt.php +++ b/app/Actions/Generate/Tabellen/LadeProjekt.php @@ -49,6 +49,7 @@ class LadeProjekt $t['top_nummer'] = ! $key ? $objekt->top_nummer : ''; $t['objekt_nutzwert'] = $objekt->nutzwert; $t['faktor'] = $methode_faktor; + $t['aufstellung_id'] = $methode['aufstellung_id']; $tmp[$objekt->top_nummer][$methode_id][] = $t; } } diff --git a/app/Filament/Resources/Projektes/Pages/EditProjekte.php b/app/Filament/Resources/Projektes/Pages/EditProjekte.php index 43b3414..27e96c9 100644 --- a/app/Filament/Resources/Projektes/Pages/EditProjekte.php +++ b/app/Filament/Resources/Projektes/Pages/EditProjekte.php @@ -195,13 +195,13 @@ class EditProjekte extends EditRecord Action::make('excel-nutzwerte') ->label('Nutzfläche & Nutzwerte') ->icon('icon-excel') - ->url(fn ($record) => route('excel', ['record' => $record, 'part' => 'nutzwerte'])) + ->url(fn ($record) => route('excelnutzwerte', ['record' => $record])) ->hidden(fn ($record): bool => (! $record->bezahlt_am || ! $record->evaluation_gutachten) ? true : false) ->openUrlInNewTab(), Action::make('excel-aufstellung') ->label('Nutzflächen Aufstellung') ->icon('icon-excel') - ->url(fn ($record) => route('excel', ['record' => $record, 'part' => 'aufstellung'])) + ->url(fn ($record) => route('excelaufstellung', ['record' => $record])) ->hidden(fn ($record): bool => (! $record->bezahlt_am || ! $record->evaluation_gutachten) ? true : false) ->openUrlInNewTab(), ])->label('Excel') diff --git a/app/Filament/Resources/Projektes/RelationManagers/ProjektMethodesRelationManager.php b/app/Filament/Resources/Projektes/RelationManagers/ProjektMethodesRelationManager.php index aa2839e..1991098 100644 --- a/app/Filament/Resources/Projektes/RelationManagers/ProjektMethodesRelationManager.php +++ b/app/Filament/Resources/Projektes/RelationManagers/ProjektMethodesRelationManager.php @@ -3,6 +3,7 @@ namespace App\Filament\Resources\Projektes\RelationManagers; use App\Actions\Create\CreateProjektMethoden; +use App\Models\Aufstellung; use App\Models\Methode; use App\Models\ProjektMethode; use App\Models\ProjektObjekteImDetail; @@ -52,6 +53,17 @@ class ProjektMethodesRelationManager extends RelationManager })->validationMessages([ 'required' => 'Die Eingabe einer Methode ist erforderlich.', ]), + SelectColumn::make('aufstellung_id') + ->label('Aufstellung') + ->optionsRelationship('aufstellung', 'name') + ->preloadOptions() + ->rules(['required']) + ->afterStateUpdated(function (Component $livewire) { + $livewire->dispatch('refreshMethods'); + })->validationMessages([ + 'required' => 'Die Eingabe einer Aufstellung ist erforderlich.', + ]), + TextColumn::make('raumart') ->searchable(), TextInputColumn::make('faktor') @@ -166,6 +178,28 @@ class ProjektMethodesRelationManager extends RelationManager })->after(function (Component $livewire) { $livewire->dispatch('refreshMethods'); }), + BulkAction::make('aufstellung') + ->color('primary') + ->label('Aufstellung zuweisen') + ->schema([ + Select::make('aufstellung_id') + ->label('Aufstellung') + ->prefixIcon('phosphor-finn-the-human') + ->options(Aufstellung::pluck('name', 'id')) + ->required(), + ]) + ->icon('phosphor-finn-the-human') + ->action(function (Collection $records, array $data): void { + foreach ($records as $record) { + /** @var object $record */ + ProjektMethode::where('id', '=', $record->id) + ->update( + ['aufstellung_id' => $data['aufstellung_id']] + ); + } + })->after(function (Component $livewire) { + $livewire->dispatch('refreshMethods'); + }), ]), ]); } diff --git a/app/Models/Aufstellung.php b/app/Models/Aufstellung.php new file mode 100644 index 0000000..c658cf0 --- /dev/null +++ b/app/Models/Aufstellung.php @@ -0,0 +1,10 @@ +hasOne(Methode::class, 'id', 'methode_id'); } + + public function aufstellung() + { + return $this->hasOne(Aufstellung::class, 'id', 'aufstellung_id'); + } } diff --git a/bootstrap/cache/blade-icons.php b/bootstrap/cache/blade-icons.php index c5e18e5..fbdc385 100755 --- a/bootstrap/cache/blade-icons.php +++ b/bootstrap/cache/blade-icons.php @@ -1,7 +1,7 @@ array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/resources/svg' => + '/Users/salam/Sites/nutzwerte_fi4/resources/svg' => array ( 0 => 'excel', 1 => 'logo', @@ -11,7 +11,7 @@ ), 'heroicons' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/vendor/blade-ui-kit/blade-heroicons/src/../resources/svg' => + '/Users/salam/Sites/nutzwerte_fi4/vendor/blade-ui-kit/blade-heroicons/src/../resources/svg' => array ( 0 => 'c-academic-cap', 1 => 'c-adjustments-horizontal', @@ -1305,7 +1305,7 @@ ), 'phosphor-icons' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/vendor/codeat3/blade-phosphor-icons/src/../resources/svg' => + '/Users/salam/Sites/nutzwerte_fi4/vendor/codeat3/blade-phosphor-icons/src/../resources/svg' => array ( 0 => 'acorn-bold', 1 => 'acorn-duotone', @@ -10383,7 +10383,7 @@ ), 'filament' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/vendor/filament/support/src/../resources/svg' => + '/Users/salam/Sites/nutzwerte_fi4/vendor/filament/support/src/../resources/svg' => array ( 0 => 'o-align-center', 1 => 'o-align-end', @@ -10420,7 +10420,7 @@ ), 'lucide' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/vendor/mallardduck/blade-lucide-icons/src/../resources/svg' => + '/Users/salam/Sites/nutzwerte_fi4/vendor/mallardduck/blade-lucide-icons/src/../resources/svg' => array ( 0 => 'a-arrow-down', 1 => 'a-arrow-up', 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/filament/panels/admin.php b/bootstrap/cache/filament/panels/admin.php index 09681c5..88677f0 100644 --- a/bootstrap/cache/filament/panels/admin.php +++ b/bootstrap/cache/filament/panels/admin.php @@ -70,9 +70,9 @@ ), 'clusters' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters/Administration/AdministrationCluster.php' => 'App\\Filament\\Clusters\\Administration\\AdministrationCluster', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters/Projekte/ProjekteCluster.php' => 'App\\Filament\\Clusters\\Projekte\\ProjekteCluster', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters/Verwaltung/VerwaltungCluster.php' => 'App\\Filament\\Clusters\\Verwaltung\\VerwaltungCluster', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters/Administration/AdministrationCluster.php' => 'App\\Filament\\Clusters\\Administration\\AdministrationCluster', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters/Projekte/ProjekteCluster.php' => 'App\\Filament\\Clusters\\Projekte\\ProjekteCluster', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters/Verwaltung/VerwaltungCluster.php' => 'App\\Filament\\Clusters\\Verwaltung\\VerwaltungCluster', ), 'clusteredComponents' => array ( @@ -97,7 +97,7 @@ ), 'clusterDirectories' => array ( - 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters', + 0 => '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters', ), 'clusterNamespaces' => array ( @@ -105,14 +105,14 @@ ), 'pages' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters/Administration/AdministrationCluster.php' => 'App\\Filament\\Clusters\\Administration\\AdministrationCluster', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters/Projekte/ProjekteCluster.php' => 'App\\Filament\\Clusters\\Projekte\\ProjekteCluster', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters/Verwaltung/VerwaltungCluster.php' => 'App\\Filament\\Clusters\\Verwaltung\\VerwaltungCluster', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters/Administration/AdministrationCluster.php' => 'App\\Filament\\Clusters\\Administration\\AdministrationCluster', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters/Projekte/ProjekteCluster.php' => 'App\\Filament\\Clusters\\Projekte\\ProjekteCluster', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters/Verwaltung/VerwaltungCluster.php' => 'App\\Filament\\Clusters\\Verwaltung\\VerwaltungCluster', 0 => 'Filament\\Pages\\Dashboard', ), 'pageDirectories' => array ( - 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Pages', + 0 => '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Pages', ), 'pageNamespaces' => array ( @@ -120,23 +120,23 @@ ), 'resources' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Auftraggebers/AuftraggeberResource.php' => 'App\\Filament\\Resources\\Auftraggebers\\AuftraggeberResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Gutachters/GutachterResource.php' => 'App\\Filament\\Resources\\Gutachters\\GutachterResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Helps/HelpResource.php' => 'App\\Filament\\Resources\\Helps\\HelpResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Inhaltsverzeichnis/InhaltsverzeichnisResource.php' => 'App\\Filament\\Resources\\Inhaltsverzeichnis\\InhaltsverzeichnisResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/KontoTextblocks/KontoTextblockResource.php' => 'App\\Filament\\Resources\\KontoTextblocks\\KontoTextblockResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Kontos/KontoResource.php' => 'App\\Filament\\Resources\\Kontos\\KontoResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Methodes/MethodeResource.php' => 'App\\Filament\\Resources\\Methodes\\MethodeResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Orientierungs/OrientierungResource.php' => 'App\\Filament\\Resources\\Orientierungs\\OrientierungResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Permissions/PermissionResource.php' => 'App\\Filament\\Resources\\Permissions\\PermissionResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Projektes/ProjekteResource.php' => 'App\\Filament\\Resources\\Projektes\\ProjekteResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Textblocks/TextblockResource.php' => 'App\\Filament\\Resources\\Textblocks\\TextblockResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Users/UserResource.php' => 'App\\Filament\\Resources\\Users\\UserResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Auftraggebers/AuftraggeberResource.php' => 'App\\Filament\\Resources\\Auftraggebers\\AuftraggeberResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Gutachters/GutachterResource.php' => 'App\\Filament\\Resources\\Gutachters\\GutachterResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Helps/HelpResource.php' => 'App\\Filament\\Resources\\Helps\\HelpResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Inhaltsverzeichnis/InhaltsverzeichnisResource.php' => 'App\\Filament\\Resources\\Inhaltsverzeichnis\\InhaltsverzeichnisResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/KontoTextblocks/KontoTextblockResource.php' => 'App\\Filament\\Resources\\KontoTextblocks\\KontoTextblockResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Kontos/KontoResource.php' => 'App\\Filament\\Resources\\Kontos\\KontoResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Methodes/MethodeResource.php' => 'App\\Filament\\Resources\\Methodes\\MethodeResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Orientierungs/OrientierungResource.php' => 'App\\Filament\\Resources\\Orientierungs\\OrientierungResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Permissions/PermissionResource.php' => 'App\\Filament\\Resources\\Permissions\\PermissionResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Projektes/ProjekteResource.php' => 'App\\Filament\\Resources\\Projektes\\ProjekteResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Textblocks/TextblockResource.php' => 'App\\Filament\\Resources\\Textblocks\\TextblockResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Users/UserResource.php' => 'App\\Filament\\Resources\\Users\\UserResource', 0 => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\RoleResource', ), 'resourceDirectories' => array ( - 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources', + 0 => '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources', ), 'resourceNamespaces' => array ( @@ -149,7 +149,7 @@ ), 'widgetDirectories' => array ( - 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Widgets', + 0 => '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Widgets', ), 'widgetNamespaces' => array ( diff --git a/bootstrap/cache/routes-v7.php b/bootstrap/cache/routes-v7.php new file mode 100644 index 0000000..7eed1be --- /dev/null +++ b/bootstrap/cache/routes-v7.php @@ -0,0 +1,3230 @@ +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::fhqNYGbfrdQKlaNd', + ), + 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::qRbc0BFVj0Z31jZu', + ), + 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::ejH4O8SP8s7p6OsS', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::jLJyUi9H2EwjbCqM', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/nutzwerte' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::NdU3e2mdiS0IvNoR', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/programm' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::V0YtU3SLTbVZd5uT', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/impressum' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::cuna2brV3bi4P3Js', + ), + 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(?|nutzwerte/([^/]++)(*:261)|aufstellung/([^/]++)(*:289)))|p(?|rojektes/([^/]++)/edit(*:325)|df/([^/]++)/([^/]++)(*:353))|administration/shield/roles/([^/]++)(?|(*:401)|/edit(*:414)))|/livewire/preview\\-file/([^/]++)(*:456)|/storage/(.*)(*:477))/?$}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, + ), + ), + 261 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'excelnutzwerte', + ), + 1 => + array ( + 0 => 'record', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 289 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'excelaufstellung', + ), + 1 => + array ( + 0 => 'record', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 325 => + 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, + ), + ), + 353 => + 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, + ), + ), + 401 => + 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, + ), + ), + 414 => + 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, + ), + ), + 456 => + 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, + ), + ), + 477 => + 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::fhqNYGbfrdQKlaNd' => + 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::fhqNYGbfrdQKlaNd', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::qRbc0BFVj0Z31jZu' => + 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::qRbc0BFVj0Z31jZu', + ), + '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::ejH4O8SP8s7p6OsS' => + 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:"0000000000000f480000000000000000";}}', + 'as' => 'generated::ejH4O8SP8s7p6OsS', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::jLJyUi9H2EwjbCqM' => + 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:"0000000000000f4f0000000000000000";}}', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'generated::jLJyUi9H2EwjbCqM', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::NdU3e2mdiS0IvNoR' => + 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:"0000000000000f510000000000000000";}}', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'generated::NdU3e2mdiS0IvNoR', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::V0YtU3SLTbVZd5uT' => + 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:"0000000000000f530000000000000000";}}', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'generated::V0YtU3SLTbVZd5uT', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::cuna2brV3bi4P3Js' => + 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:"0000000000000f550000000000000000";}}', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'generated::cuna2brV3bi4P3Js', + ), + '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, + ), + 'excelnutzwerte' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/excelnutzwerte/{record}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'Filament\\Http\\Middleware\\Authenticate', + ), + 'uses' => '\\App\\Actions\\Generate\\ExcelNutzwerte@make', + 'controller' => '\\App\\Actions\\Generate\\ExcelNutzwerte@make', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'excelnutzwerte', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'excelaufstellung' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/excelaufstellung/{record}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'Filament\\Http\\Middleware\\Authenticate', + ), + 'uses' => '\\App\\Actions\\Generate\\ExcelAufstellung@make', + 'controller' => '\\App\\Actions\\Generate\\ExcelAufstellung@make', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'excelaufstellung', + ), + '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:"0000000000000f5b0000000000000000";}}', + 'as' => 'storage.local', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + 'path' => '.*', + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + ), +) +); diff --git a/composer.lock b/composer.lock index a7d6e8d..8302367 100644 --- a/composer.lock +++ b/composer.lock @@ -11470,16 +11470,16 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.10.0", + "version": "1.10.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a" + "reference": "431c02da15e566adb0ad9c5030fa6f6204d9de9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a", - "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/431c02da15e566adb0ad9c5030fa6f6204d9de9e", + "reference": "431c02da15e566adb0ad9c5030fa6f6204d9de9e", "shasum": "" }, "require": { @@ -11522,9 +11522,9 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.1" }, - "time": "2024-11-09T15:12:26+00:00" + "time": "2025-11-18T07:51:16+00:00" }, { "name": "phpstan/phpdoc-parser", @@ -13098,16 +13098,16 @@ }, { "name": "theseer/tokenizer", - "version": "1.3.0", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "d74205c497bfbca49f34d4bc4c19c17e22db4ebb" + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/d74205c497bfbca49f34d4bc4c19c17e22db4ebb", - "reference": "d74205c497bfbca49f34d4bc4c19c17e22db4ebb", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", "shasum": "" }, "require": { @@ -13136,7 +13136,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.3.0" + "source": "https://github.com/theseer/tokenizer/tree/1.3.1" }, "funding": [ { @@ -13144,7 +13144,7 @@ "type": "github" } ], - "time": "2025-11-13T13:44:09+00:00" + "time": "2025-11-17T20:03:58+00:00" }, { "name": "webmozart/assert", diff --git a/database/migrations/2025_10_06_054823_create_projekt_methodes_table.php b/database/migrations/2025_10_06_054823_create_projekt_methodes_table.php index cc5db76..bd2b3e9 100644 --- a/database/migrations/2025_10_06_054823_create_projekt_methodes_table.php +++ b/database/migrations/2025_10_06_054823_create_projekt_methodes_table.php @@ -15,6 +15,7 @@ return new class extends Migration $table->id(); $table->foreignId('projekte_id')->constrained()->cascadeOnDelete(); $table->integer('methode_id')->nullable()->default(0); + $table->integer('aufstellung_id')->nullable()->default(0); $table->string('raumart')->nullable(); $table->decimal('faktor', 5, 2)->default(0); $table->timestamps(); diff --git a/database/migrations/2025_11_18_160641_create_aufstellungs_table.php b/database/migrations/2025_11_18_160641_create_aufstellungs_table.php new file mode 100644 index 0000000..849719a --- /dev/null +++ b/database/migrations/2025_11_18_160641_create_aufstellungs_table.php @@ -0,0 +1,28 @@ +id(); + $table->string('name')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('aufstellungs'); + } +}; diff --git a/database/seeders/AufstellungsSeeder.php b/database/seeders/AufstellungsSeeder.php new file mode 100644 index 0000000..7059d3f --- /dev/null +++ b/database/seeders/AufstellungsSeeder.php @@ -0,0 +1,25 @@ +get('/app/pdf/{record}/{part}', [PdfGenerator::class, 'make'])->name('pdf'); -Route::middleware(Authenticate::class)->get('/app/excel/{record}/{part}', [Excel::class, 'make'])->name('excel'); +Route::middleware(Authenticate::class)->get('/app/excelnutzwerte/{record}', [ExcelNutzwerte::class, 'make'])->name('excelnutzwerte'); +Route::middleware(Authenticate::class)->get('/app/excelaufstellung/{record}', [ExcelAufstellung::class, 'make'])->name('excelaufstellung');