michaeld555/filament-helpers
最新稳定版本:v1.0.1
Composer 安装命令:
composer require michaeld555/filament-helpers
包简介
A Laravel & Filament helper package that generates well-structured classes for managing forms, tables, relations, and fields in your Filament app.
关键字:
README 文档
README
Gerando uma nova classe
php artisan filament:helpers
O comando faz 3 perguntas:
- Nome da classe (ex.:
User)- Nome do painel (opcional)
- Nome do Resource
Sempre gera Form, Table, Actions e Filters.
Estrutura dos arquivos gerados
Com painel
App/Filament/{Panel}/Resources/{Resource}/Forms/{ClassName}Form.php
App/Filament/{Panel}/Resources/{Resource}/Tables/{ClassName}Table.php
App/Filament/{Panel}/Resources/{Resource}/Actions/{ClassName}Actions.php
App/Filament/{Panel}/Resources/{Resource}/Filters/{ClassName}Filters.php
Sem painel
App/Filament/Resources/{Resource}/Forms/{ClassName}Form.php
App/Filament/Resources/{Resource}/Tables/{ClassName}Table.php
App/Filament/Resources/{Resource}/Actions/{ClassName}Actions.php
App/Filament/Resources/{Resource}/Filters/{ClassName}Filters.php
Exemplos de uso
Forms
use App\Filament\Panel\Resources\AccountResource\Forms\UserForm; // Com painel // ou use App\Filament\Resources\AccountResource\Forms\UserForm; // Sem painel public function form(Form $form): Form { return UserForm::make($form); }
Tables
use App\Filament\Panel\Resources\AccountResource\Tables\UserTable; // Com painel // ou use App\Filament\Resources\AccountResource\Tables\UserTable; // Sem painel public function table(Table $table): Table { return UserTable::make($table); }
Actions
use App\Filament\Panel\Resources\AccountResource\Actions\UserActions; // Com painel // ou use App\Filament\Resources\AccountResource\Actions\UserActions; // Sem painel public function table(Table $table): Table { return $table->actions(UserActions::make()); }
Filters
use App\Filament\Panel\Resources\AccountResource\Filters\UserFilters; // Com painel // ou use App\Filament\Resources\AccountResource\Filters\UserFilters; // Sem painel public function table(Table $table): Table { return $table->filters(UserFilters::make()); }
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-09-11