From eaed59cceb9b20fc139a830704f22d8ba22b5f4e Mon Sep 17 00:00:00 2001 From: salam Date: Sun, 12 Oct 2025 11:51:33 +0200 Subject: [PATCH] KontoTextblocksTable --- ARTISAN.md | 4 +- .../Tables/InhaltsverzeichnisTable.php | 2 +- .../KontoTextblockResource.php | 58 ++++ .../Pages/CreateKontoTextblock.php | 11 + .../Pages/EditKontoTextblock.php | 19 ++ .../Pages/ListKontoTextblocks.php | 19 ++ .../Schemas/KontoTextblockForm.php | 31 ++ .../Tables/KontoTextblocksTable.php | 53 ++++ .../Resources/Kontos/KontoResource.php | 7 - ...ojektInhaltsverzeichnisRelationManager.php | 13 +- app/Models/KontoTextblock.php | 6 + app/Models/ProjektInhaltsverzeichnis.php | 2 +- app/Models/Projekte.php | 11 + app/Models/Raeumealle.php | 1 + bootstrap/cache/blade-icons.php | 8 +- bootstrap/cache/config.php | 36 +-- bootstrap/cache/filament/panels/admin.php | 51 +-- bootstrap/cache/routes-v7.php | 294 +++++++++++++++--- database/seeders/TextblockKennungSeeder.php | 3 +- 19 files changed, 532 insertions(+), 97 deletions(-) create mode 100644 app/Filament/Resources/KontoTextblocks/KontoTextblockResource.php create mode 100644 app/Filament/Resources/KontoTextblocks/Pages/CreateKontoTextblock.php create mode 100644 app/Filament/Resources/KontoTextblocks/Pages/EditKontoTextblock.php create mode 100644 app/Filament/Resources/KontoTextblocks/Pages/ListKontoTextblocks.php create mode 100644 app/Filament/Resources/KontoTextblocks/Schemas/KontoTextblockForm.php create mode 100644 app/Filament/Resources/KontoTextblocks/Tables/KontoTextblocksTable.php diff --git a/ARTISAN.md b/ARTISAN.md index d761cee..d94ca78 100644 --- a/ARTISAN.md +++ b/ARTISAN.md @@ -1,6 +1,6 @@ a make:model TextblockKennung -m -a make:filament-resource Customer +a make:filament-resource KontoTextblock a make:model ModelName -m // creates migration too a make:model ModelName -c // creates controller too @@ -29,7 +29,7 @@ php artisan make:filament-importer Raeumealle A make:filament-resource Allgemeinflaechen --nested -a make:filament-relation-manager ProjektInhaltsverzeichnisResource projekt_inhaltsverzeichnis text +a make:filament-relation-manager KontoTextblockResource konto_textblocks name for import in prod run diff --git a/app/Filament/Resources/Inhaltsverzeichnis/Tables/InhaltsverzeichnisTable.php b/app/Filament/Resources/Inhaltsverzeichnis/Tables/InhaltsverzeichnisTable.php index b1d89ba..5d8ea8a 100644 --- a/app/Filament/Resources/Inhaltsverzeichnis/Tables/InhaltsverzeichnisTable.php +++ b/app/Filament/Resources/Inhaltsverzeichnis/Tables/InhaltsverzeichnisTable.php @@ -16,7 +16,7 @@ class InhaltsverzeichnisTable TextColumn::make('ordnungszahl') ->getStateUsing(fn ($record): string => $record->ordnungszahl == '0' ? '' : number_format($record->ordnungszahl, 2)), TextColumn::make('name') - ->description(fn ($record): string => $record->textblock_kennung->name ?? ''), + ->description(fn ($record): string => $record->textblock_kennungs->name ?? ''), TextColumn::make('seite') ->alignCenter() ->badge() diff --git a/app/Filament/Resources/KontoTextblocks/KontoTextblockResource.php b/app/Filament/Resources/KontoTextblocks/KontoTextblockResource.php new file mode 100644 index 0000000..38e4904 --- /dev/null +++ b/app/Filament/Resources/KontoTextblocks/KontoTextblockResource.php @@ -0,0 +1,58 @@ + ListKontoTextblocks::route('/'), + ]; + } + + public static function getEloquentQuery(): Builder + { + return parent::getEloquentQuery()->where('konto_id', auth()->user()->konto_id); + } + + public static function getNavigationBadge(): ?string + { + return parent::getEloquentQuery()->where('konto_id', auth()->user()->konto_id)->count(); + } +} diff --git a/app/Filament/Resources/KontoTextblocks/Pages/CreateKontoTextblock.php b/app/Filament/Resources/KontoTextblocks/Pages/CreateKontoTextblock.php new file mode 100644 index 0000000..bba32f6 --- /dev/null +++ b/app/Filament/Resources/KontoTextblocks/Pages/CreateKontoTextblock.php @@ -0,0 +1,11 @@ +components([ + TextInput::make('name') + ->required(), + Textarea::make('beschreibung') + ->afterLabel('Bei gleichen Textblockarten kann hier der Unterschied kurz angerissen werden.'), + Select::make('textblock_kennung_id') + ->label('Textblock Art') + ->options(TextblockKennung::pluck('name', 'id')), + RichEditor::make('textblock') + ->toolbarButtons([ + ['bold', 'italic', 'underline', 'strike', 'subscript', 'superscript'], + ]), + ])->columns(1); + } +} diff --git a/app/Filament/Resources/KontoTextblocks/Tables/KontoTextblocksTable.php b/app/Filament/Resources/KontoTextblocks/Tables/KontoTextblocksTable.php new file mode 100644 index 0000000..11d2dae --- /dev/null +++ b/app/Filament/Resources/KontoTextblocks/Tables/KontoTextblocksTable.php @@ -0,0 +1,53 @@ +columns([ + TextColumn::make('textblock_kennung.name') + ->color('info') + ->wrap() + ->description(function ($record) { + return new HtmlString($record->beschreibung); + }), + TextColumn::make('name') + ->weight(FontWeight::Bold) + ->wrap() + ->description(function ($record) { + return new HtmlString($record->textblock); + }) + ->html(), + ]) + ->filters([ + SelectFilter::make('textblock_kennung_id') + ->label('Textbock Art') + ->options(function (): array { + return TextblockKennung::join('konto_textblocks', 'textblock_kennungs.id', '=', 'konto_textblocks.textblock_kennung_id') + ->pluck('textblock_kennungs.name', 'textblock_kennungs.id')->toArray(); + }) + ->preload(), + ]) + ->recordActions([ + EditAction::make(), + ]) + ->toolbarActions([ + BulkActionGroup::make([ + DeleteBulkAction::make(), + ]), + ]); + } +} diff --git a/app/Filament/Resources/Kontos/KontoResource.php b/app/Filament/Resources/Kontos/KontoResource.php index ce8afff..b5d1831 100644 --- a/app/Filament/Resources/Kontos/KontoResource.php +++ b/app/Filament/Resources/Kontos/KontoResource.php @@ -39,13 +39,6 @@ class KontoResource extends Resource return KontosTable::configure($table); } - public static function getRelations(): array - { - return [ - // - ]; - } - public static function getPages(): array { return [ diff --git a/app/Filament/Resources/Projektes/RelationManagers/ProjektInhaltsverzeichnisRelationManager.php b/app/Filament/Resources/Projektes/RelationManagers/ProjektInhaltsverzeichnisRelationManager.php index cb9afc6..a881819 100644 --- a/app/Filament/Resources/Projektes/RelationManagers/ProjektInhaltsverzeichnisRelationManager.php +++ b/app/Filament/Resources/Projektes/RelationManagers/ProjektInhaltsverzeichnisRelationManager.php @@ -60,6 +60,8 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager ]), Fieldset::make('Vorlagen') + ->hiddenLabel() + ->hidden(fn ($record): bool => ! isset($record) || ! $record['textblock_kennung_id']) ->schema([ Action::make('textblock_sichern') ->schema([ @@ -76,7 +78,7 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager return $record['textblock']; }), TextInput::make('name')->required() - ->label('Name der Vorlage') + ->label('Geben sie dem Textblock einen eindeutigen Namen') ->validationMessages([ 'different' => 'Name ist schon in Verwendung bitte verwenden Sie einen eindeutig Namen.', ]) @@ -85,9 +87,9 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager return $record['name']; }), ]) + ->modalSubmitActionLabel('Sichern') ->icon('phosphor-floppy-disk') ->tooltip('Ein veränderter Textblock kann als persönliche Vorlage gespeichert werden.') - ->hidden(fn ($record): bool => ! $record['textblock_kennung_id']) ->color('info') ->action(function (array $mountedActions, $data) { @@ -106,12 +108,15 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager Action::make('textblock_laden') ->schema([ Radio::make('konto_textblock_id') - ->label('Personalsierte Vorlagen') + ->hiddenLabel() ->options(function ($record) { return KontoTextblock::where('textblock_kennung_id', $record['textblock_kennung_id'])->where('konto_id', auth()->user()->konto_id)->pluck('name', 'id')->toArray(); - }), + })->belowLabel([ + 'Bitte eine Vorlage auswählen', + ]), ]) ->icon('phosphor-article') + ->modalSubmitActionLabel('Einsetzen') ->color('info') ->tooltip('Personaliserten Texblock laden.') ->action(function (Set $set, array $data) { diff --git a/app/Models/KontoTextblock.php b/app/Models/KontoTextblock.php index 1cdf8a5..05536a6 100644 --- a/app/Models/KontoTextblock.php +++ b/app/Models/KontoTextblock.php @@ -2,6 +2,7 @@ namespace App\Models; +use App\Models\Scopes\KontoScope; use Illuminate\Database\Eloquent\Model; class KontoTextblock extends Model @@ -13,6 +14,11 @@ class KontoTextblock extends Model 'textblock', ]; + protected static function booted(): void + { + static::addGlobalScope(new KontoScope); + } + public function textblock_kennung() { return $this->hasMany(TextblockKennung::class, 'id'); diff --git a/app/Models/ProjektInhaltsverzeichnis.php b/app/Models/ProjektInhaltsverzeichnis.php index 75aaa52..51057fb 100644 --- a/app/Models/ProjektInhaltsverzeichnis.php +++ b/app/Models/ProjektInhaltsverzeichnis.php @@ -7,11 +7,11 @@ use Illuminate\Database\Eloquent\Model; class ProjektInhaltsverzeichnis extends Model { protected $fillable = [ + 'projekte_id', 'name', 'textblock', 'sort', 'ordnungszahl', - 'projekte_id', 'textblock_kennung_id', 'seite', ]; diff --git a/app/Models/Projekte.php b/app/Models/Projekte.php index d5767fc..94b9111 100644 --- a/app/Models/Projekte.php +++ b/app/Models/Projekte.php @@ -2,6 +2,7 @@ namespace App\Models; +use App\Models\Scopes\KontoScope; use Illuminate\Database\Eloquent\Model; class Projekte extends Model @@ -18,6 +19,11 @@ class Projekte extends Model 'status', ]; + protected static function booted(): void + { + static::addGlobalScope(new KontoScope); + } + public function orientierung_zu_abschlaeges() { return $this->hasMany(OrientierungZuAbschlaege::class); @@ -52,4 +58,9 @@ class Projekte extends Model { return $this->hasMany(ProjektInhaltsverzeichnis::class); } + + public function konto_textblocks() + { + return $this->hasMany(KontoTextblock::class); + } } diff --git a/app/Models/Raeumealle.php b/app/Models/Raeumealle.php index dc99e61..caaa345 100644 --- a/app/Models/Raeumealle.php +++ b/app/Models/Raeumealle.php @@ -7,6 +7,7 @@ use Illuminate\Database\Eloquent\Model; class Raeumealle extends Model { protected $fillable = [ + 'projekte_id', 'methode_id', 'top_nummer', 'geschoss', diff --git a/bootstrap/cache/blade-icons.php b/bootstrap/cache/blade-icons.php index 3c5c682..b21f1c7 100755 --- a/bootstrap/cache/blade-icons.php +++ b/bootstrap/cache/blade-icons.php @@ -1,7 +1,7 @@ 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', @@ -1295,7 +1295,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', @@ -10373,7 +10373,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', @@ -10410,7 +10410,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 index b970f2e..bcff738 100644 --- a/bootstrap/cache/config.php +++ b/bootstrap/cache/config.php @@ -81,9 +81,9 @@ array ( 'paths' => array ( - 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/resources/views', + 0 => '/Users/salam/Sites/nutzwerte_fi4/resources/views', ), - 'compiled' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/framework/views', + 'compiled' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/views', ), 'cors' => array ( @@ -124,9 +124,9 @@ 'timezone' => 'UTC', 'locale' => 'de', 'fallback_locale' => 'en', - 'faker_locale' => 'at_AT', + 'faker_locale' => 'de_AT', 'cipher' => 'AES-256-CBC', - 'key' => 'base64:yRi9h21i7xAkGpeF7JoArovQJU1w6xwczQ6ijpYpJrs=', + 'key' => 'base64:zrVnUcBmUGjEV/EoAKnZCm/1FWplKu79kYBvevE2/ek=', 'previous_keys' => array ( ), @@ -274,8 +274,8 @@ 'file' => array ( 'driver' => 'file', - 'path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/framework/cache/data', - 'lock_path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/framework/cache/data', + 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/cache/data', + 'lock_path' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/cache/data', ), 'memcached' => array ( @@ -486,7 +486,7 @@ ), 'policies' => array ( - 'path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Policies', + 'path' => '/Users/salam/Sites/nutzwerte_fi4/app/Policies', 'merge' => true, 'generate' => true, 'methods' => @@ -574,7 +574,7 @@ 'local' => array ( 'driver' => 'local', - 'root' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/app/private', + 'root' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/private', 'serve' => true, 'throw' => false, 'report' => false, @@ -582,7 +582,7 @@ 'public' => array ( 'driver' => 'local', - 'root' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/app/public', + 'root' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/public', 'url' => 'http://nutzwerte_fi4.test/storage', 'visibility' => 'public', 'throw' => false, @@ -604,7 +604,7 @@ 'promotion' => array ( 'driver' => 'local', - 'root' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/app/public/promotion', + 'root' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/public/promotion', 'url' => 'http://nutzwerte_fi4.test/storage/promotion', 'visibility' => 'public', 'throw' => false, @@ -612,7 +612,7 @@ ), 'links' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/public/storage' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/app/public', + '/Users/salam/Sites/nutzwerte_fi4/public/storage' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/public', ), ), 'logging' => @@ -637,14 +637,14 @@ 'single' => array ( 'driver' => 'single', - 'path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/logs/laravel.log', + 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/logs/laravel.log', 'level' => 'debug', 'replace_placeholders' => true, ), 'daily' => array ( 'driver' => 'daily', - 'path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/logs/laravel.log', + 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/logs/laravel.log', 'level' => 'debug', 'days' => 14, 'replace_placeholders' => true, @@ -709,7 +709,7 @@ ), 'emergency' => array ( - 'path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/logs/laravel.log', + 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/logs/laravel.log', ), ), ), @@ -808,7 +808,7 @@ 'theme' => 'default', 'paths' => array ( - 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/resources/views/vendor/mail', + 0 => '/Users/salam/Sites/nutzwerte_fi4/resources/views/vendor/mail', ), ), ), @@ -984,7 +984,7 @@ 'lifetime' => 120, 'expire_on_close' => false, 'encrypt' => false, - 'files' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/framework/sessions', + 'files' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/sessions', 'connection' => NULL, 'table' => 'sessions', 'store' => NULL, @@ -1048,7 +1048,7 @@ ), 'default_filesystem_disk' => 'local', 'assets_path' => NULL, - 'cache_path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/bootstrap/cache/filament', + 'cache_path' => '/Users/salam/Sites/nutzwerte_fi4/bootstrap/cache/filament', 'livewire_loading_delay' => 'default', 'file_generation' => array ( @@ -1061,7 +1061,7 @@ 'livewire' => array ( 'class_namespace' => 'App\\Livewire', - 'view_path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/resources/views/livewire', + 'view_path' => '/Users/salam/Sites/nutzwerte_fi4/resources/views/livewire', 'layout' => 'components.layouts.app', 'lazy_placeholder' => NULL, 'temporary_file_upload' => diff --git a/bootstrap/cache/filament/panels/admin.php b/bootstrap/cache/filament/panels/admin.php index 95b3df0..d92af03 100644 --- a/bootstrap/cache/filament/panels/admin.php +++ b/bootstrap/cache/filament/panels/admin.php @@ -10,6 +10,9 @@ 'app.filament.resources.inhaltsverzeichnis.pages.create-inhaltsverzeichnis' => 'App\\Filament\\Resources\\Inhaltsverzeichnis\\Pages\\CreateInhaltsverzeichnis', 'app.filament.resources.inhaltsverzeichnis.pages.edit-inhaltsverzeichnis' => 'App\\Filament\\Resources\\Inhaltsverzeichnis\\Pages\\EditInhaltsverzeichnis', 'app.filament.resources.inhaltsverzeichnis.pages.list-inhaltsverzeichnis' => 'App\\Filament\\Resources\\Inhaltsverzeichnis\\Pages\\ListInhaltsverzeichnis', + 'app.filament.resources.konto-textblocks.pages.create-konto-textblock' => 'App\\Filament\\Resources\\KontoTextblocks\\Pages\\CreateKontoTextblock', + 'app.filament.resources.konto-textblocks.pages.edit-konto-textblock' => 'App\\Filament\\Resources\\KontoTextblocks\\Pages\\EditKontoTextblock', + 'app.filament.resources.konto-textblocks.pages.list-konto-textblocks' => 'App\\Filament\\Resources\\KontoTextblocks\\Pages\\ListKontoTextblocks', 'app.filament.resources.kontos.pages.create-konto' => 'App\\Filament\\Resources\\Kontos\\Pages\\CreateKonto', 'app.filament.resources.kontos.pages.edit-konto' => 'App\\Filament\\Resources\\Kontos\\Pages\\EditKonto', 'app.filament.resources.kontos.pages.list-kontos' => 'App\\Filament\\Resources\\Kontos\\Pages\\ListKontos', @@ -65,9 +68,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 ( @@ -75,8 +78,9 @@ array ( 0 => 'App\\Filament\\Resources\\Auftraggebers\\AuftraggeberResource', 1 => 'App\\Filament\\Resources\\Gutachters\\GutachterResource', - 2 => 'App\\Filament\\Resources\\Kontos\\KontoResource', - 3 => 'App\\Filament\\Resources\\Users\\UserResource', + 2 => 'App\\Filament\\Resources\\KontoTextblocks\\KontoTextblockResource', + 3 => 'App\\Filament\\Resources\\Kontos\\KontoResource', + 4 => 'App\\Filament\\Resources\\Users\\UserResource', ), 'App\\Filament\\Clusters\\Administration\\AdministrationCluster' => array ( @@ -91,7 +95,7 @@ ), 'clusterDirectories' => array ( - 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters', + 0 => '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters', ), 'clusterNamespaces' => array ( @@ -99,14 +103,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 ( @@ -114,22 +118,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/Inhaltsverzeichnis/InhaltsverzeichnisResource.php' => 'App\\Filament\\Resources\\Inhaltsverzeichnis\\InhaltsverzeichnisResource', - '/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/Plans/PlanResource.php' => 'App\\Filament\\Resources\\Plans\\PlanResource', - '/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/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/Plans/PlanResource.php' => 'App\\Filament\\Resources\\Plans\\PlanResource', + '/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 ( @@ -142,7 +147,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 index 3f2cfd8..03e4c7a 100644 --- a/bootstrap/cache/routes-v7.php +++ b/bootstrap/cache/routes-v7.php @@ -286,6 +286,46 @@ app('router')->setCompiledRoutes( 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/konto-textblocks/create' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.verwaltung.resources.konto-textblocks.create', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), '/app/verwaltung/kontos' => array ( 0 => @@ -511,7 +551,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::bYm24oxsePmcJcUW', + '_route' => 'generated::Ln7uDmO40XfEShda', ), 1 => NULL, 2 => @@ -531,7 +571,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::X79gzBHh2hPLQKfY', + '_route' => 'generated::iRuBL8OD6LJIP3HX', ), 1 => NULL, 2 => @@ -589,7 +629,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::kktVcwR8lTDDnULQ', + '_route' => 'generated::YjuqBvLenMm2yolY', ), 1 => NULL, 2 => @@ -609,7 +649,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::pLIm8Z6fwa2fkhU1', + '_route' => 'generated::dUyL0yaZh39GvuXU', ), 1 => NULL, 2 => @@ -629,7 +669,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::PG59321INyDqJr0G', + '_route' => 'generated::EImZQvugnpLvkIo8', ), 1 => NULL, 2 => @@ -649,7 +689,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::hdlWnmPmo0WeHDMv', + '_route' => 'generated::nn1khffeyT9weHtd', ), 1 => NULL, 2 => @@ -669,7 +709,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::sM544e3xY17DjoX5', + '_route' => 'generated::S8cpPyu4We6KkbAI', ), 1 => NULL, 2 => @@ -686,7 +726,7 @@ app('router')->setCompiledRoutes( ), 2 => array ( - 0 => '{^(?|/filament/(?|exports/([^/]++)/download(*:45)|imports/([^/]++)/failed\\-rows/download(*:90))|/app/(?|email\\-(?|verification/verify/([^/]++)/([^/]++)(*:153)|change\\-verification/verify/([^/]++)/([^/]++)(?|(*:209)|/block(*:223)))|projektes/([^/]++)/edit(*:256)|administration/shield/roles/([^/]++)(?|(*:303)|/edit(*:316)))|/livewire/preview\\-file/([^/]++)(*:358)|/storage/(.*)(*:379))/?$}sDu', + 0 => '{^(?|/filament/(?|exports/([^/]++)/download(*:45)|imports/([^/]++)/failed\\-rows/download(*:90))|/app/(?|email\\-(?|verification/verify/([^/]++)/([^/]++)(*:153)|change\\-verification/verify/([^/]++)/([^/]++)(?|(*:209)|/block(*:223)))|verwaltung/konto\\-textblocks/([^/]++)/edit(*:275)|projektes/([^/]++)/edit(*:306)|administration/shield/roles/([^/]++)(?|(*:353)|/edit(*:366)))|/livewire/preview\\-file/([^/]++)(*:408)|/storage/(.*)(*:429))/?$}sDu', ), 3 => array ( @@ -808,7 +848,30 @@ app('router')->setCompiledRoutes( 6 => NULL, ), ), - 256 => + 275 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'filament.admin.verwaltung.resources.konto-textblocks.edit', + ), + 1 => + array ( + 0 => 'record', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 306 => array ( 0 => array ( @@ -831,7 +894,7 @@ app('router')->setCompiledRoutes( 6 => NULL, ), ), - 303 => + 353 => array ( 0 => array ( @@ -854,7 +917,7 @@ app('router')->setCompiledRoutes( 6 => NULL, ), ), - 316 => + 366 => array ( 0 => array ( @@ -877,7 +940,7 @@ app('router')->setCompiledRoutes( 6 => NULL, ), ), - 358 => + 408 => array ( 0 => array ( @@ -900,7 +963,7 @@ app('router')->setCompiledRoutes( 6 => NULL, ), ), - 379 => + 429 => array ( 0 => array ( @@ -1875,6 +1938,165 @@ app('router')->setCompiledRoutes( '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\\AppUserVerifiedMiddleware', + 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.konto-textblocks.create' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/verwaltung/konto-textblocks/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\\AppUserVerifiedMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'App\\Filament\\Resources\\KontoTextblocks\\Pages\\CreateKontoTextblock@__invoke', + 'controller' => 'App\\Filament\\Resources\\KontoTextblocks\\Pages\\CreateKontoTextblock', + 'as' => 'filament.admin.verwaltung.resources.konto-textblocks.create', + '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.konto-textblocks.edit' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'app/verwaltung/konto-textblocks/{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\\AppUserVerifiedMiddleware', + 11 => 'Filament\\Http\\Middleware\\Authenticate', + 12 => 'verified:filament.admin.auth.email-verification.prompt', + ), + 'excluded_middleware' => + array ( + ), + 'uses' => 'App\\Filament\\Resources\\KontoTextblocks\\Pages\\EditKontoTextblock@__invoke', + 'controller' => 'App\\Filament\\Resources\\KontoTextblocks\\Pages\\EditKontoTextblock', + 'as' => 'filament.admin.verwaltung.resources.konto-textblocks.edit', + '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' => @@ -2595,7 +2817,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::bYm24oxsePmcJcUW' => + 'generated::Ln7uDmO40XfEShda' => array ( 'methods' => array ( @@ -2607,7 +2829,7 @@ app('router')->setCompiledRoutes( array ( 'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile', 'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile', - 'as' => 'generated::bYm24oxsePmcJcUW', + 'as' => 'generated::Ln7uDmO40XfEShda', ), 'fallback' => false, 'defaults' => @@ -2623,7 +2845,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::X79gzBHh2hPLQKfY' => + 'generated::iRuBL8OD6LJIP3HX' => array ( 'methods' => array ( @@ -2635,7 +2857,7 @@ app('router')->setCompiledRoutes( array ( 'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps', 'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps', - 'as' => 'generated::X79gzBHh2hPLQKfY', + 'as' => 'generated::iRuBL8OD6LJIP3HX', ), 'fallback' => false, 'defaults' => @@ -2737,7 +2959,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::kktVcwR8lTDDnULQ' => + 'generated::YjuqBvLenMm2yolY' => array ( 'methods' => array ( @@ -2747,7 +2969,7 @@ app('router')->setCompiledRoutes( '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:834:"function () { + '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 { @@ -2762,11 +2984,11 @@ app('router')->setCompiledRoutes( $exception = $e->getMessage(); } - return response(\\Illuminate\\Support\\Facades\\View::file(\'/Users/hermanntelser/Sites/nutzwerte_fi4/vendor/laravel/framework/src/Illuminate/Foundation/Configuration\'.\'/../resources/health-up.blade.php\', [ + 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:"0000000000000f2d0000000000000000";}}', - 'as' => 'generated::kktVcwR8lTDDnULQ', + }";s:5:"scope";s:54:"Illuminate\\Foundation\\Configuration\\ApplicationBuilder";s:4:"this";N;s:4:"self";s:32:"0000000000000f360000000000000000";}}', + 'as' => 'generated::YjuqBvLenMm2yolY', ), 'fallback' => false, 'defaults' => @@ -2782,7 +3004,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::pLIm8Z6fwa2fkhU1' => + 'generated::dUyL0yaZh39GvuXU' => array ( 'methods' => array ( @@ -2798,13 +3020,13 @@ app('router')->setCompiledRoutes( ), '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:"0000000000000f340000000000000000";}}', +}";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f3d0000000000000000";}}', 'namespace' => NULL, 'prefix' => '', 'where' => array ( ), - 'as' => 'generated::pLIm8Z6fwa2fkhU1', + 'as' => 'generated::dUyL0yaZh39GvuXU', ), 'fallback' => false, 'defaults' => @@ -2820,7 +3042,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::PG59321INyDqJr0G' => + 'generated::EImZQvugnpLvkIo8' => array ( 'methods' => array ( @@ -2836,13 +3058,13 @@ app('router')->setCompiledRoutes( ), '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:"0000000000000f360000000000000000";}}', +}";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f3f0000000000000000";}}', 'namespace' => NULL, 'prefix' => '', 'where' => array ( ), - 'as' => 'generated::PG59321INyDqJr0G', + 'as' => 'generated::EImZQvugnpLvkIo8', ), 'fallback' => false, 'defaults' => @@ -2858,7 +3080,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::hdlWnmPmo0WeHDMv' => + 'generated::nn1khffeyT9weHtd' => array ( 'methods' => array ( @@ -2874,13 +3096,13 @@ app('router')->setCompiledRoutes( ), '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:"0000000000000f380000000000000000";}}', +}";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f410000000000000000";}}', 'namespace' => NULL, 'prefix' => '', 'where' => array ( ), - 'as' => 'generated::hdlWnmPmo0WeHDMv', + 'as' => 'generated::nn1khffeyT9weHtd', ), 'fallback' => false, 'defaults' => @@ -2896,7 +3118,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::sM544e3xY17DjoX5' => + 'generated::S8cpPyu4We6KkbAI' => array ( 'methods' => array ( @@ -2912,13 +3134,13 @@ app('router')->setCompiledRoutes( ), '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:"0000000000000f3a0000000000000000";}}', +}";s:5:"scope";s:37:"Illuminate\\Routing\\RouteFileRegistrar";s:4:"this";N;s:4:"self";s:32:"0000000000000f430000000000000000";}}', 'namespace' => NULL, 'prefix' => '', 'where' => array ( ), - 'as' => 'generated::sM544e3xY17DjoX5', + 'as' => 'generated::S8cpPyu4We6KkbAI', ), 'fallback' => false, 'defaults' => @@ -2944,13 +3166,13 @@ app('router')->setCompiledRoutes( '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:60:"/Users/hermanntelser/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) { + '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:"0000000000000f3d0000000000000000";}}', + }";s:5:"scope";s:47:"Illuminate\\Filesystem\\FilesystemServiceProvider";s:4:"this";N;s:4:"self";s:32:"0000000000000f460000000000000000";}}', 'as' => 'storage.local', ), 'fallback' => false, diff --git a/database/seeders/TextblockKennungSeeder.php b/database/seeders/TextblockKennungSeeder.php index 3f07e53..4dc77b7 100644 --- a/database/seeders/TextblockKennungSeeder.php +++ b/database/seeders/TextblockKennungSeeder.php @@ -23,7 +23,8 @@ class TextblockKennungSeeder extends Seeder ('7', '§ 6 Teil 2', NULL, NULL), ('8', 'Allgemeinegrundsätze', NULL, NULL), ('9', 'Zubehörbewertung', NULL, NULL), - ('10', 'Zubehör', NULL, NULL); + ('10', 'Zubehör', NULL, NULL), + ('11','Freier Textblock', NULL, NULL); "; DB::unprepared($sql); }