laravel-filament

Installation
SKILL.md
  1. Unified action namespace. ALL actions import from Filament\Actions\* — never Filament\Tables\Actions\* or Filament\Forms\Actions\*. These old namespaces DO NOT EXIST in v5.
  2. Table methods changed. Use ->recordActions() not ->actions(). Use ->toolbarActions() not ->bulkActions(). The v3 method names DO NOT EXIST in v5.
  3. No BadgeColumn. Use TextColumn::make('status')->badge()->color(...). BadgeColumn was removed.
  4. Schemas package. Layout components come from Filament\Schemas\Components\* (Section, Grid, Tabs, Wizard). Form fields stay in Filament\Forms\Components\*. Infolist entries stay in Filament\Infolists\Components\*.
  5. No business logic in Resources. Custom actions delegate to project Action classes: ->action(fn ($record) => app(SomeAction::class)->execute($record)).
  6. Schema/Table class extraction. Resources delegate to separate schema and table classes for maintainability. Keep form() and table() methods as one-liners that call SomeForm::configure($schema).
  7. Filters stay in Tables namespace. Filament\Tables\Filters\* is correct. Only actions moved to the unified namespace.

Filament v5 Admin Panel

MANDATORY FIRST RESPONSE PROTOCOL

Before writing ANY Filament code, you MUST complete this checklist:

Installs
1
Repository
ulpi-io/browse
GitHub Stars
11
First Seen
11 days ago
laravel-filament — ulpi-io/browse