mail vorlage wip
This commit is contained in:
1 parent
d3dc5178c4
commit
f42a50dc14
15 files changed
+339
-15990
No files matched your search
@@ -19,14 +19,14 @@ class MailAdressenResource extends Resource
|
||||
|
||||
protected static ?string $cluster = NewsletterCluster::class;
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedRectangleStack;
|
||||
|
||||
protected static ?string $navigationLabel = 'Mail Adressen';
|
||||
|
||||
protected static ?string $modelLabel = 'Mail Adressen';
|
||||
|
||||
protected static ?string $pluralModelLabel = 'Mail Adressen';
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedRectangleStack;
|
||||
|
||||
public static function form(Schema $schema): Schema
|
||||
{
|
||||
return MailAdressenForm::configure($schema);
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\MailVorlages;
|
||||
|
||||
use App\Filament\Clusters\Newsletter\NewsletterCluster;
|
||||
use App\Filament\Resources\MailVorlages\Pages\ListMailVorlages;
|
||||
use App\Filament\Resources\MailVorlages\Schemas\MailVorlageForm;
|
||||
use App\Filament\Resources\MailVorlages\Tables\MailVorlagesTable;
|
||||
use App\Models\MailVorlage;
|
||||
use BackedEnum;
|
||||
use Filament\Resources\Resource;
|
||||
use Filament\Schemas\Schema;
|
||||
use Filament\Support\Icons\Heroicon;
|
||||
use Filament\Tables\Table;
|
||||
|
||||
class MailVorlageResource extends Resource
|
||||
{
|
||||
protected static ?string $model = MailVorlage::class;
|
||||
|
||||
protected static ?string $cluster = NewsletterCluster::class;
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedRectangleStack;
|
||||
|
||||
protected static ?string $navigationLabel = 'Mail Vorlagen';
|
||||
|
||||
protected static ?string $modelLabel = 'Mail Vorlagen';
|
||||
|
||||
protected static ?string $pluralModelLabel = 'Mail Vorlagen';
|
||||
|
||||
public static function form(Schema $schema): Schema
|
||||
{
|
||||
return MailVorlageForm::configure($schema);
|
||||
}
|
||||
|
||||
public static function table(Table $table): Table
|
||||
{
|
||||
return MailVorlagesTable::configure($table);
|
||||
}
|
||||
|
||||
public static function getPages(): array
|
||||
{
|
||||
return [
|
||||
'index' => ListMailVorlages::route('/'),
|
||||
];
|
||||
}
|
||||
|
||||
public static function getNavigationBadge(): ?string
|
||||
{
|
||||
return parent::getEloquentQuery()->count();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\MailVorlages\Pages;
|
||||
|
||||
use App\Filament\Resources\MailVorlages\MailVorlageResource;
|
||||
use Filament\Resources\Pages\CreateRecord;
|
||||
|
||||
class CreateMailVorlage extends CreateRecord
|
||||
{
|
||||
protected static string $resource = MailVorlageResource::class;
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\MailVorlages\Pages;
|
||||
|
||||
use App\Filament\Resources\MailVorlages\MailVorlageResource;
|
||||
use Filament\Actions\DeleteAction;
|
||||
use Filament\Resources\Pages\EditRecord;
|
||||
|
||||
class EditMailVorlage extends EditRecord
|
||||
{
|
||||
protected static string $resource = MailVorlageResource::class;
|
||||
|
||||
protected function getHeaderActions(): array
|
||||
{
|
||||
return [
|
||||
DeleteAction::make(),
|
||||
];
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\MailVorlages\Pages;
|
||||
|
||||
use App\Filament\Resources\MailVorlages\MailVorlageResource;
|
||||
use Filament\Actions\CreateAction;
|
||||
use Filament\Resources\Pages\ListRecords;
|
||||
|
||||
class ListMailVorlages extends ListRecords
|
||||
{
|
||||
protected static string $resource = MailVorlageResource::class;
|
||||
|
||||
protected function getHeaderActions(): array
|
||||
{
|
||||
return [
|
||||
CreateAction::make()->createAnother(false),
|
||||
];
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\MailVorlages\Schemas;
|
||||
|
||||
use Filament\Forms\Components\RichEditor;
|
||||
use Filament\Forms\Components\TextInput;
|
||||
use Filament\Schemas\Schema;
|
||||
|
||||
class MailVorlageForm
|
||||
{
|
||||
public static function configure(Schema $schema): Schema
|
||||
{
|
||||
return $schema
|
||||
->components([
|
||||
TextInput::make('titel')->suffix('Nur zur Kennung'),
|
||||
RichEditor::make('inhalt')
|
||||
->toolbarButtons([
|
||||
['bold', 'italic', 'underline', 'strike'],
|
||||
['undo', 'redo'],
|
||||
]),
|
||||
])->columns(1);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\MailVorlages\Tables;
|
||||
|
||||
use Filament\Actions\BulkActionGroup;
|
||||
use Filament\Actions\DeleteBulkAction;
|
||||
use Filament\Actions\EditAction;
|
||||
use Filament\Tables\Columns\TextColumn;
|
||||
use Filament\Tables\Table;
|
||||
|
||||
class MailVorlagesTable
|
||||
{
|
||||
public static function configure(Table $table): Table
|
||||
{
|
||||
return $table
|
||||
->columns([
|
||||
TextColumn::make('titel'),
|
||||
TextColumn::make('inhalt')->html(),
|
||||
])
|
||||
->filters([
|
||||
//
|
||||
])
|
||||
->recordActions([
|
||||
EditAction::make(),
|
||||
])
|
||||
->toolbarActions([
|
||||
BulkActionGroup::make([
|
||||
DeleteBulkAction::make(),
|
||||
]),
|
||||
]);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class MailVorlage extends Model
|
||||
{
|
||||
protected $fillable = [
|
||||
'titel',
|
||||
'inhalt',
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Policies;
|
||||
|
||||
use Illuminate\Foundation\Auth\User as AuthUser;
|
||||
use App\Models\MailAdressen;
|
||||
use Illuminate\Auth\Access\HandlesAuthorization;
|
||||
|
||||
class MailAdressenPolicy
|
||||
{
|
||||
use HandlesAuthorization;
|
||||
|
||||
public function viewAny(AuthUser $authUser): bool
|
||||
{
|
||||
return $authUser->can('ViewAny:MailAdressen');
|
||||
}
|
||||
|
||||
public function view(AuthUser $authUser, MailAdressen $mailAdressen): bool
|
||||
{
|
||||
return $authUser->can('View:MailAdressen');
|
||||
}
|
||||
|
||||
public function create(AuthUser $authUser): bool
|
||||
{
|
||||
return $authUser->can('Create:MailAdressen');
|
||||
}
|
||||
|
||||
public function update(AuthUser $authUser, MailAdressen $mailAdressen): bool
|
||||
{
|
||||
return $authUser->can('Update:MailAdressen');
|
||||
}
|
||||
|
||||
public function delete(AuthUser $authUser, MailAdressen $mailAdressen): bool
|
||||
{
|
||||
return $authUser->can('Delete:MailAdressen');
|
||||
}
|
||||
|
||||
public function restore(AuthUser $authUser, MailAdressen $mailAdressen): bool
|
||||
{
|
||||
return $authUser->can('Restore:MailAdressen');
|
||||
}
|
||||
|
||||
public function forceDelete(AuthUser $authUser, MailAdressen $mailAdressen): bool
|
||||
{
|
||||
return $authUser->can('ForceDelete:MailAdressen');
|
||||
}
|
||||
|
||||
public function forceDeleteAny(AuthUser $authUser): bool
|
||||
{
|
||||
return $authUser->can('ForceDeleteAny:MailAdressen');
|
||||
}
|
||||
|
||||
public function restoreAny(AuthUser $authUser): bool
|
||||
{
|
||||
return $authUser->can('RestoreAny:MailAdressen');
|
||||
}
|
||||
|
||||
public function replicate(AuthUser $authUser, MailAdressen $mailAdressen): bool
|
||||
{
|
||||
return $authUser->can('Replicate:MailAdressen');
|
||||
}
|
||||
|
||||
public function reorder(AuthUser $authUser): bool
|
||||
{
|
||||
return $authUser->can('Reorder:MailAdressen');
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Policies;
|
||||
|
||||
use Illuminate\Foundation\Auth\User as AuthUser;
|
||||
use App\Models\MailVorlage;
|
||||
use Illuminate\Auth\Access\HandlesAuthorization;
|
||||
|
||||
class MailVorlagePolicy
|
||||
{
|
||||
use HandlesAuthorization;
|
||||
|
||||
public function viewAny(AuthUser $authUser): bool
|
||||
{
|
||||
return $authUser->can('ViewAny:MailVorlage');
|
||||
}
|
||||
|
||||
public function view(AuthUser $authUser, MailVorlage $mailVorlage): bool
|
||||
{
|
||||
return $authUser->can('View:MailVorlage');
|
||||
}
|
||||
|
||||
public function create(AuthUser $authUser): bool
|
||||
{
|
||||
return $authUser->can('Create:MailVorlage');
|
||||
}
|
||||
|
||||
public function update(AuthUser $authUser, MailVorlage $mailVorlage): bool
|
||||
{
|
||||
return $authUser->can('Update:MailVorlage');
|
||||
}
|
||||
|
||||
public function delete(AuthUser $authUser, MailVorlage $mailVorlage): bool
|
||||
{
|
||||
return $authUser->can('Delete:MailVorlage');
|
||||
}
|
||||
|
||||
public function restore(AuthUser $authUser, MailVorlage $mailVorlage): bool
|
||||
{
|
||||
return $authUser->can('Restore:MailVorlage');
|
||||
}
|
||||
|
||||
public function forceDelete(AuthUser $authUser, MailVorlage $mailVorlage): bool
|
||||
{
|
||||
return $authUser->can('ForceDelete:MailVorlage');
|
||||
}
|
||||
|
||||
public function forceDeleteAny(AuthUser $authUser): bool
|
||||
{
|
||||
return $authUser->can('ForceDeleteAny:MailVorlage');
|
||||
}
|
||||
|
||||
public function restoreAny(AuthUser $authUser): bool
|
||||
{
|
||||
return $authUser->can('RestoreAny:MailVorlage');
|
||||
}
|
||||
|
||||
public function replicate(AuthUser $authUser, MailVorlage $mailVorlage): bool
|
||||
{
|
||||
return $authUser->can('Replicate:MailVorlage');
|
||||
}
|
||||
|
||||
public function reorder(AuthUser $authUser): bool
|
||||
{
|
||||
return $authUser->can('Reorder:MailVorlage');
|
||||
}
|
||||
|
||||
}
|
||||
Vendored
-12379
File diff suppressed because it is too large.
Load diff
Vendored
-5
@@ -1,5 +0,0 @@
|
||||
<?php return array (
|
||||
'Illuminate\\Foundation\\Support\\Providers\\EventServiceProvider' =>
|
||||
array (
|
||||
),
|
||||
);
|
||||
-176
@@ -1,176 +0,0 @@
|
||||
<?php return array (
|
||||
'livewireComponents' =>
|
||||
array (
|
||||
'app.filament.resources.auftraggebers.pages.create-auftraggeber' => 'App\\Filament\\Resources\\Auftraggebers\\Pages\\CreateAuftraggeber',
|
||||
'app.filament.resources.auftraggebers.pages.edit-auftraggeber' => 'App\\Filament\\Resources\\Auftraggebers\\Pages\\EditAuftraggeber',
|
||||
'app.filament.resources.auftraggebers.pages.list-auftraggebers' => 'App\\Filament\\Resources\\Auftraggebers\\Pages\\ListAuftraggebers',
|
||||
'app.filament.resources.gutachters.pages.create-gutachter' => 'App\\Filament\\Resources\\Gutachters\\Pages\\CreateGutachter',
|
||||
'app.filament.resources.gutachters.pages.edit-gutachter' => 'App\\Filament\\Resources\\Gutachters\\Pages\\EditGutachter',
|
||||
'app.filament.resources.gutachters.pages.list-gutachters' => 'App\\Filament\\Resources\\Gutachters\\Pages\\ListGutachters',
|
||||
'app.filament.resources.helps.pages.create-help' => 'App\\Filament\\Resources\\Helps\\Pages\\CreateHelp',
|
||||
'app.filament.resources.helps.pages.edit-help' => 'App\\Filament\\Resources\\Helps\\Pages\\EditHelp',
|
||||
'app.filament.resources.helps.pages.list-helps' => 'App\\Filament\\Resources\\Helps\\Pages\\ListHelps',
|
||||
'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',
|
||||
'app.filament.resources.mail-adressens.pages.create-mail-adressen' => 'App\\Filament\\Resources\\MailAdressens\\Pages\\CreateMailAdressen',
|
||||
'app.filament.resources.mail-adressens.pages.edit-mail-adressen' => 'App\\Filament\\Resources\\MailAdressens\\Pages\\EditMailAdressen',
|
||||
'app.filament.resources.mail-adressens.pages.list-mail-adressens' => 'App\\Filament\\Resources\\MailAdressens\\Pages\\ListMailAdressens',
|
||||
'app.filament.resources.methodes.pages.create-methode' => 'App\\Filament\\Resources\\Methodes\\Pages\\CreateMethode',
|
||||
'app.filament.resources.methodes.pages.edit-methode' => 'App\\Filament\\Resources\\Methodes\\Pages\\EditMethode',
|
||||
'app.filament.resources.methodes.pages.list-methodes' => 'App\\Filament\\Resources\\Methodes\\Pages\\ListMethodes',
|
||||
'app.filament.resources.orientierungs.pages.create-orientierung' => 'App\\Filament\\Resources\\Orientierungs\\Pages\\CreateOrientierung',
|
||||
'app.filament.resources.orientierungs.pages.edit-orientierung' => 'App\\Filament\\Resources\\Orientierungs\\Pages\\EditOrientierung',
|
||||
'app.filament.resources.orientierungs.pages.list-orientierungs' => 'App\\Filament\\Resources\\Orientierungs\\Pages\\ListOrientierungs',
|
||||
'app.filament.resources.permissions.pages.create-permission' => 'App\\Filament\\Resources\\Permissions\\Pages\\CreatePermission',
|
||||
'app.filament.resources.permissions.pages.edit-permission' => 'App\\Filament\\Resources\\Permissions\\Pages\\EditPermission',
|
||||
'app.filament.resources.permissions.pages.list-permissions' => 'App\\Filament\\Resources\\Permissions\\Pages\\ListPermissions',
|
||||
'app.filament.resources.projektes.pages.create-projekte' => 'App\\Filament\\Resources\\Projektes\\Pages\\CreateProjekte',
|
||||
'app.filament.resources.projektes.pages.edit-projekte' => 'App\\Filament\\Resources\\Projektes\\Pages\\EditProjekte',
|
||||
'app.filament.resources.projektes.pages.list-projektes' => 'App\\Filament\\Resources\\Projektes\\Pages\\ListProjektes',
|
||||
'app.filament.resources.projektes.relation-managers.projekt-allgemeinflaechens-relation-manager' => 'App\\Filament\\Resources\\Projektes\\RelationManagers\\ProjektAllgemeinflaechensRelationManager',
|
||||
'app.filament.resources.projektes.relation-managers.projekt-file-imports-relation-manager' => 'App\\Filament\\Resources\\Projektes\\RelationManagers\\ProjektFileImportsRelationManager',
|
||||
'app.filament.resources.projektes.relation-managers.projekt-inhaltsverzeichnis-relation-manager' => 'App\\Filament\\Resources\\Projektes\\RelationManagers\\ProjektInhaltsverzeichnisRelationManager',
|
||||
'app.filament.resources.projektes.relation-managers.projekt-methodes-relation-manager' => 'App\\Filament\\Resources\\Projektes\\RelationManagers\\ProjektMethodesRelationManager',
|
||||
'app.filament.resources.projektes.relation-managers.projekt-objekte-im-detail-relation-manager' => 'App\\Filament\\Resources\\Projektes\\RelationManagers\\ProjektObjekteImDetailRelationManager',
|
||||
'app.filament.resources.projektes.relation-managers.projekt-objekte-relation-manager' => 'App\\Filament\\Resources\\Projektes\\RelationManagers\\ProjektObjekteRelationManager',
|
||||
'app.filament.resources.projektes.relation-managers.projekt-platzhalter-relation-manager' => 'App\\Filament\\Resources\\Projektes\\RelationManagers\\ProjektPlatzhalterRelationManager',
|
||||
'app.filament.resources.projektes.widgets.widget-methoden' => 'App\\Filament\\Resources\\Projektes\\Widgets\\WidgetMethoden',
|
||||
'app.filament.resources.projektes.widgets.widget-projekt-merkmale' => 'App\\Filament\\Resources\\Projektes\\Widgets\\WidgetProjektMerkmale',
|
||||
'app.filament.resources.textblocks.pages.create-textblock' => 'App\\Filament\\Resources\\Textblocks\\Pages\\CreateTextblock',
|
||||
'app.filament.resources.textblocks.pages.edit-textblock' => 'App\\Filament\\Resources\\Textblocks\\Pages\\EditTextblock',
|
||||
'app.filament.resources.textblocks.pages.list-textblocks' => 'App\\Filament\\Resources\\Textblocks\\Pages\\ListTextblocks',
|
||||
'app.filament.resources.users.pages.create-user' => 'App\\Filament\\Resources\\Users\\Pages\\CreateUser',
|
||||
'app.filament.resources.users.pages.edit-user' => 'App\\Filament\\Resources\\Users\\Pages\\EditUser',
|
||||
'app.filament.resources.users.pages.list-users' => 'App\\Filament\\Resources\\Users\\Pages\\ListUsers',
|
||||
'app.filament.pages.auth.register' => 'App\\Filament\\Pages\\Auth\\Register',
|
||||
'app.filament.pages.auth.request-password-reset' => 'App\\Filament\\Pages\\Auth\\RequestPasswordReset',
|
||||
'app.filament.clusters.administration.administration-cluster' => 'App\\Filament\\Clusters\\Administration\\AdministrationCluster',
|
||||
'app.filament.clusters.newsletter.newsletter-cluster' => 'App\\Filament\\Clusters\\Newsletter\\NewsletterCluster',
|
||||
'app.filament.clusters.projekte.projekte-cluster' => 'App\\Filament\\Clusters\\Projekte\\ProjekteCluster',
|
||||
'app.filament.clusters.verwaltung.verwaltung-cluster' => 'App\\Filament\\Clusters\\Verwaltung\\VerwaltungCluster',
|
||||
'filament.pages.dashboard' => 'Filament\\Pages\\Dashboard',
|
||||
'filament.widgets.account-widget' => 'Filament\\Widgets\\AccountWidget',
|
||||
'filament.widgets.filament-info-widget' => 'Filament\\Widgets\\FilamentInfoWidget',
|
||||
'filament.livewire.database-notifications' => 'Filament\\Livewire\\DatabaseNotifications',
|
||||
'filament.auth.pages.edit-profile' => 'Filament\\Auth\\Pages\\EditProfile',
|
||||
'filament.livewire.global-search' => 'Filament\\Livewire\\GlobalSearch',
|
||||
'filament.livewire.notifications' => 'Filament\\Livewire\\Notifications',
|
||||
'filament.livewire.sidebar' => 'Filament\\Livewire\\Sidebar',
|
||||
'filament.livewire.simple-user-menu' => 'Filament\\Livewire\\SimpleUserMenu',
|
||||
'filament.livewire.topbar' => 'Filament\\Livewire\\Topbar',
|
||||
'filament.auth.pages.email-verification.email-verification-prompt' => 'Filament\\Auth\\Pages\\EmailVerification\\EmailVerificationPrompt',
|
||||
'filament.auth.pages.login' => 'Filament\\Auth\\Pages\\Login',
|
||||
'filament.auth.pages.password-reset.reset-password' => 'Filament\\Auth\\Pages\\PasswordReset\\ResetPassword',
|
||||
'bezhan-salleh.filament-shield.resources.roles.pages.list-roles' => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\Pages\\ListRoles',
|
||||
'bezhan-salleh.filament-shield.resources.roles.pages.create-role' => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\Pages\\CreateRole',
|
||||
'bezhan-salleh.filament-shield.resources.roles.pages.view-role' => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\Pages\\ViewRole',
|
||||
'bezhan-salleh.filament-shield.resources.roles.pages.edit-role' => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\Pages\\EditRole',
|
||||
),
|
||||
'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/Newsletter/NewsletterCluster.php' => 'App\\Filament\\Clusters\\Newsletter\\NewsletterCluster',
|
||||
'/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',
|
||||
),
|
||||
'clusteredComponents' =>
|
||||
array (
|
||||
'App\\Filament\\Clusters\\Verwaltung\\VerwaltungCluster' =>
|
||||
array (
|
||||
0 => 'App\\Filament\\Resources\\Auftraggebers\\AuftraggeberResource',
|
||||
1 => 'App\\Filament\\Resources\\Gutachters\\GutachterResource',
|
||||
2 => 'App\\Filament\\Resources\\KontoTextblocks\\KontoTextblockResource',
|
||||
3 => 'App\\Filament\\Resources\\Kontos\\KontoResource',
|
||||
4 => 'App\\Filament\\Resources\\Users\\UserResource',
|
||||
),
|
||||
'App\\Filament\\Clusters\\Administration\\AdministrationCluster' =>
|
||||
array (
|
||||
0 => 'App\\Filament\\Resources\\Helps\\HelpResource',
|
||||
1 => 'App\\Filament\\Resources\\Inhaltsverzeichnis\\InhaltsverzeichnisResource',
|
||||
2 => 'App\\Filament\\Resources\\Methodes\\MethodeResource',
|
||||
3 => 'App\\Filament\\Resources\\Orientierungs\\OrientierungResource',
|
||||
4 => 'App\\Filament\\Resources\\Permissions\\PermissionResource',
|
||||
5 => 'App\\Filament\\Resources\\Textblocks\\TextblockResource',
|
||||
6 => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\RoleResource',
|
||||
),
|
||||
'App\\Filament\\Clusters\\Newsletter\\NewsletterCluster' =>
|
||||
array (
|
||||
0 => 'App\\Filament\\Resources\\MailAdressens\\MailAdressenResource',
|
||||
),
|
||||
),
|
||||
'clusterDirectories' =>
|
||||
array (
|
||||
0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters',
|
||||
),
|
||||
'clusterNamespaces' =>
|
||||
array (
|
||||
0 => 'App\\Filament\\Clusters',
|
||||
),
|
||||
'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/Newsletter/NewsletterCluster.php' => 'App\\Filament\\Clusters\\Newsletter\\NewsletterCluster',
|
||||
'/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',
|
||||
0 => 'Filament\\Pages\\Dashboard',
|
||||
),
|
||||
'pageConfigurations' =>
|
||||
array (
|
||||
),
|
||||
'pageDirectories' =>
|
||||
array (
|
||||
0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Pages',
|
||||
),
|
||||
'pageNamespaces' =>
|
||||
array (
|
||||
0 => 'App\\Filament\\Pages',
|
||||
),
|
||||
'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/MailAdressens/MailAdressenResource.php' => 'App\\Filament\\Resources\\MailAdressens\\MailAdressenResource',
|
||||
'/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',
|
||||
0 => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\RoleResource',
|
||||
),
|
||||
'resourceConfigurations' =>
|
||||
array (
|
||||
),
|
||||
'resourceDirectories' =>
|
||||
array (
|
||||
0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources',
|
||||
),
|
||||
'resourceNamespaces' =>
|
||||
array (
|
||||
0 => 'App\\Filament\\Resources',
|
||||
),
|
||||
'widgets' =>
|
||||
array (
|
||||
0 => 'Filament\\Widgets\\AccountWidget',
|
||||
1 => 'Filament\\Widgets\\FilamentInfoWidget',
|
||||
),
|
||||
'widgetDirectories' =>
|
||||
array (
|
||||
0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Widgets',
|
||||
),
|
||||
'widgetNamespaces' =>
|
||||
array (
|
||||
0 => 'App\\Filament\\Widgets',
|
||||
),
|
||||
);
|
||||
Vendored
-3428
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*/
|
||||
public function up(): void
|
||||
{
|
||||
Schema::create('mail_vorlages', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->string('titel');
|
||||
$table->longText('inhalt');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*/
|
||||
public function down(): void
|
||||
{
|
||||
Schema::dropIfExists('mail_vorlages');
|
||||
}
|
||||
};
|
||||
Reference in new issue
Block a user