campidellis / filament-helpers
Helper Class Generator to manage your forms and table inside your filament app
v1.0.2
2024-09-26 14:50 UTC
Requires
- php: ^8.1|^8.2
- filament/filament: ^3.0.0
- tomatophp/console-helpers: ^1.1
This package is auto-updated.
Last update: 2025-02-26 16:15:48 UTC
README
Instalação
composer require campidellis/filament-helpers --dev
Para gerar uma nova classe
php artisan filament:helpers
- Escolher qual tipo de classe deseja criar
- O nome da classe (Relacionado ao Resource. Ex.:
User
para oUserResource
) - Pertence a um
Módulo
?(Não)
- Em qual painel será criado
Painel
?admin
- Especificar um caminho?
(Sim)
- Caminho onde vai ser gerada a classe:
(App)
- Namespace onde vai ser gerada a classe:
(<resource_name>)
- Nome do
Resource
onde a classe vai ser gerada
Using Generated Class
use App\Filament\Panel\Resources\AccountResource\Forms\UserForm; public function form(Form $form): Form { return UserForm::make($form); }
use App\Filament\Panel\Resources\AccountResource\Tables\UserTable; public function form(Table $table): Table { return UserTable::make($table); }
use App\Filament\Panel\Resources\AccountResource\Actions\UserActions; public function table(Table $table): Table { return $table->actions(UserActions::make()); }
use App\Filament\Panel\Resources\AccountResource\Actions\UserFilters; public function table(Table $table): Table { return $table->filters(UserFilters::make()); }