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

Helper Classes

Community

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

Package health

Beta

Automated checks of this plugin's Composer package

93 / 100
Security 100
Maintenance 76
Ecosystem 100
15 checks
  • Skipped: GitHub Actions pinned to SHA
  • Skipped: GitLab CI includes pinned to SHA
  • Passed: Open security advisories
  • Passed: Dependabot PR responsiveness — No open Dependabot PRs.
  • Skipped: Renovate MR responsiveness
  • Skipped: Dependabot or Renovate configured
  • Skipped: Dependency update cooldown configured
  • Passed: Provides a security policy
  • Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
  • Failed: Commit and release recency Inactive: last commit 646 days ago; last release 806 days ago. View details on Plumb
  • Passed: composer.lock not committed by library composer.lock is absent from the released dist archive.
  • Passed: Dist archive is lean
  • Passed: Current Laravel version supported — Package dependencies resolve together with current Laravel 13.0.
  • Passed: Current PHP version supported — Constraint ^8.1|^8.2 supports current PHP 8.5.
  • Skipped: Current Symfony version supported
Third-party plugin. This is built by the community, not the Filament team. Filament does not review, endorse, or vet the security of plugins outside the filament/ namespace. Review the source and install at your own risk. Found malware or an unresolved security issue the author won't address? Report it .
Powered by Plumb Last scanned 1 day ago

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