Helper Classes plugin screenshot
Dark mode ready
Multilingual support
Supports v5.x

Helper Classes

Helper Class Generator to manage your forms and table inside your filament app

Tags: Developer Tool
Supported versions:
3.x
Fady Mondy avatar Author: Fady Mondy

Documentation

Screenshot

Latest Stable Version License Downloads

Helper Class Generator to manage your forms and table inside your filament app

#Screenshots

Command

#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