Console Helpers
Accounts Builder
Alerts Sender
Resource API Generator
Artisan Command Runner
Blog Template
Bookmarks Menu
File Browser
CMS Builder
Developer Gate
Discord Notifications Integration
Documents Editor
E-Commerce Builder
Firebase Notifications Integration
Helper Classes Generator
Icons Picker & Provider
Invoices Manager
GitHub Issues Manager
Language Switcher
Locations Seeder
User Logger
Media Manager
Menu Generator
Sticky Notes
Payment Manager
Plugins Manager & Generator
Point of Sale
Progressive Web App Integration
SEO Manager
Settings Hub
Simple Theme
Social Media Manager
Subscriptions
Tenancy Multi-database
Translation Component
Translations Manager
Google Translations
Translations GPT
Twilio Whatsapp Notifications Integrations
Types Manager
User Manager
Wallets Manager
Wallet Withdrawals
Laravel Package Generator
Filament Helper Classes
Helper Class Generator to manage your forms and table inside your filament app
Screenshots
Installation
composer require tomatophp/filament-helpers
Using
to generate a new helper class you can use this command
php artisan filament:helpers
and select the type and name, and you can generate the class inside module or on selected path inside your resource.
Using Generated Class
and you can use the generated class like this
use App\Filament\Resources\AccountResource\Forms\UserForm;
public function form(Form $form): Form
{
return UserForm::make($form);
}
use App\Filament\Resources\AccountResource\Tables\UserTable;
public function form(Table $table): Table
{
return UserTable::make($table);
}
use App\Filament\Resources\AccountResource\Actions\UserActions;
public function table(Table $table): Table
{
return $table->actions(UserActions::make());
}
use App\Filament\Resources\AccountResource\Actions\UserFilters;
public function table(Table $table): Table
{
return $table->filters(UserFilters::make());
}
Other Filament Packages
Checkout our Awesome TomatoPHP