Files
TLA/app/Filament/Resources/TlaSuggestions/TlaSuggestionResource.php
T
Belupeti 73b0f6527a
Build / Build-image (push) Successful in 1m9s
fix some stuff
2026-08-21 10:47:26 +02:00

59 lines
1.8 KiB
PHP

<?php
namespace App\Filament\Resources\TlaSuggestions;
use App\Filament\Resources\TlaSuggestions\Pages\CreateTlaSuggestion;
use App\Filament\Resources\TlaSuggestions\Pages\EditTlaSuggestion;
use App\Filament\Resources\TlaSuggestions\Pages\ListTlaSuggestions;
use App\Filament\Resources\TlaSuggestions\Pages\ViewTlaSuggestion;
use App\Filament\Resources\TlaSuggestions\Schemas\TlaSuggestionForm;
use App\Filament\Resources\TlaSuggestions\Schemas\TlaSuggestionInfolist;
use App\Filament\Resources\TlaSuggestions\Tables\TlaSuggestionsTable;
use App\Models\TlaSuggestion;
use BackedEnum;
use Filament\Resources\Resource;
use Filament\Schemas\Schema;
use Filament\Support\Icons\Heroicon;
use Filament\Tables\Table;
class TlaSuggestionResource extends Resource
{
protected static ?string $model = TlaSuggestion::class;
protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedRectangleStack;
protected static ?string $recordTitleAttribute = 'TlaSuggestion';
public static function form(Schema $schema): Schema
{
return TlaSuggestionForm::configure($schema);
}
public static function infolist(Schema $schema): Schema
{
return TlaSuggestionInfolist::configure($schema);
}
public static function table(Table $table): Table
{
return TlaSuggestionsTable::configure($table);
}
public static function getRelations(): array
{
return [
//
];
}
public static function getPages(): array
{
return [
'index' => ListTlaSuggestions::route('/'),
'create' => CreateTlaSuggestion::route('/create'),
'view' => ViewTlaSuggestion::route('/{record}'),
'edit' => EditTlaSuggestion::route('/{record}/edit'),
];
}
}