filament-pro
Audited by Runlayer on Feb 21, 2026
Malicious tool definition detected
Tool: SKILL.md [1/2] Description: --- name: filament-pro description: Build Laravel admin panels with Filament v5.
Tool: SKILL.md [2/2]
Malicious tool definition detected
Tool: references/actions.md [1/2] Description: # Actions Reference Complete guide for creating actions, modals, and notifications in Filament v5.
Tool: references/actions.md [2/2] Description: ($format) { 'csv' => response()->streamDownload(fn () => Product::toCsv(), $filename), 'xlsx' => Excel::download(new ProductsExport(), $filename), 'pdf' => PDF::loadView('exports.products', ['products' => Product::all()])->download($filename), }; }) ``` ## Best Practices 1.
Malicious tool definition detected
Tool: references/authorization.md [1/2] Description: # Authorization Reference Complete guide for access control, policies, and multi-tenancy in Filament v5.
Tool: references/authorization.md [2/2] Description: } ``` ### Tenant Subdomain Routing ```php public function panel(Panel $panel): Panel { return $panel // ...
Malicious tool definition detected
Tool: references/examples.md [1/2] Description: # Filament v5 Code Examples Complete working code examples for Filament v5 components.
Tool: references/examples.md [2/2]
Malicious tool definition detected
Tool: references/forms.md [1/2] Description: # Form Components Reference Complete reference for Filament v5 form components and schemas.
Tool: references/forms.md [2/2] Description: TextInput::make('total') ->formatStateUsing(fn ($state, Get $get): string => $get('quantity') * $get('price') ) ->dehydrated(false) ``` ## Complete Example: Product Form ```php public static function form(Form $form): Form { return $form ->schema([ Section::make('Basic Information') ->schema([ TextInput::make('name') ->required() ->maxLength(255) ->live(onBlur: true) ->afterStateUpdated(fn ($state, $set) => $set('slug', Str::slug($state)) ), TextInput
Malicious tool definition detected
Tool: references/infolists.md Description: # Infolists Reference Complete guide for creating read-only data displays in Filament v5.
Malicious tool definition detected
Tool: references/notifications.md Description: # Notifications Reference Complete guide for sending notifications in Filament v5.
Malicious tool definition detected
Tool: references/resources.md [1/2]
Tool: references/resources.md [2/2] Description: array { return ['title', 'content', 'slug']; } ``` ## Sub-Navigation Add tabs to the resource: ```php public static function getRecordSubNavigation(Page $page): array { return $page->generateNavigationItems([ Pages\ViewPost::class, Pages\EditPost::class, Pages\ManageComments::class, ]); } ``` ## Custom Pages Create custom resource pages: ```bash php artisan make:filament-page ManagePostComments \ --resource=PostResource \ --type=ManageRelatedRecor
Malicious tool definition detected
Tool: references/schemas.md [1/2] Description: # Schemas Reference Complete guide for understanding and using Filament v5's schema system.
Tool: references/schemas.md [2/2] Description: schema classes for common patterns 3.
Malicious tool definition detected
Tool: references/tables.md [1/2] Description: # Table Components Reference Complete reference for Filament v5 table columns, filters, and actions.
Tool: references/tables.md [2/2] Description: 'all']) ->defaultPaginationPageOption(25) ->extremePaginationLinks() // Show first/last page links // Simple pagination ->pagination(false) ``` ## Complete Example: Product Table ```php public static function table(Table $table): Table { return $table ->columns([ Tables\Columns\ImageColumn::make('image') ->square() ->size(50), Tables\Columns\TextColumn::make('name') ->searchable() ->sortable() ->weight('font-bold'), Tables\Columns\TextColumn::make('c
Malicious tool definition detected
Tool: references/testing.md [1/2] Description: # Testing Reference Complete guide for testing Filament v5 resources, forms, and tables with Pest PHP.
Tool: references/testing.md [2/2] Description: ['record' => $post->id]) ->callAction('sendEmail') ->assertActionHalted('sendEmail') ->fillForm([ 'subject' => 'Hello', 'body' => 'Message body', ], component: 'sendEmail') ->callMountedAction() ->assertHasNoActionErrors() ->assertNotified(); }); it('validates modal form fields', function () { $post = Post::factory()->create(); livewire(EditPost::class, ['record' => $post->id]) ->callAction('sendEmail') ->fillForm([ 'subject' => '', // Required ], c
Malicious tool definition detected
Tool: references/widgets.md [1/2] Description: # Widgets Reference Complete guide for creating dashboard widgets in Filament v5.
Tool: references/widgets.md [2/2] Description: <h3 class="text-lg font-medium">Custom Metric</h3> <p class="text-3xl font-bold">{{ $data['total'] }}</p> <p class="text-sm text-green-600">+{{ $data['increase'] }}%</p> </div> <div class="p-3 bg-primary-100 rounded-full"> <x-heroicon-o-chart-bar class="w-6 h-6 text-primary-600" /> </div> </div> </x-filament::card> </x-filament-widgets::widget> ``` ## Widget Configuration ### Column Span Control widget width on the dashboard: ```php // Full width pr