tomatophp/filament-withdrawals

Manage your wallet withdrawals in FilamentPHP
2,207 7
Install
composer require tomatophp/filament-withdrawals
Latest Version:v4.0.0
PHP:^8.2
License:MIT
Last Updated:Dec 24, 2025
Links: GitHub  ·  Packagist
Maintainer: fadymondy

Screenshot

Filament Withdrawals

Latest Stable Version License Downloads

Manage your withdrawals in Filament

Installation

composer require tomatophp/filament-withdrawals

after install your package please run this command

php artisan filament-withdrawals:install

finally register the plugin on /app/Providers/Filament/AdminPanelProvider.php

->plugin(\TomatoPHP\FilamentWithdrawals\FilamentWithdrawalsPlugin::make())

Screenshots

Withdrawal Methods Withdrawal Methods Fields Withdrawal Methods Requests Withdrawal Requests Withdrawal Requests View Withdrawal Requests Edit

Add Form Field Type

you can add more fields to the form builder by use this method on your provider.

use TomatoPHP\FilamentWithdrawals\Services\FilamentWithdrawalFormFields;
use TomatoPHP\FilamentWithdrawals\Services\Contracts\WithdrawalFormFieldType;

FilamentWithdrawalFormFields::register([
    WithdrawalFormFieldType::make('code')
        ->className(CodeEditor::class)
        ->color('warning')
        ->icon('heroicon-s-code-bracket-square')
        ->label('Code Editor'),
]);

Use Your Form Builder

after create your form you can use it by id like this

use TomatoPHP\FilamentWithdrawals\Services\FilamentWithdrawalFormBuilder;

FilamentWithdrawalFormBuilder::make(1)->build()

Use Form Requests to Submit your form data

you can use form requests to submit your form data by use this method on your provider.

use TomatoPHP\FilamentWithdrawals\Services\FilamentWithdrawalFormBuilder;

FilamentWithdrawalFormBuilder::make(1)->send($data)

Publish Assets

you can publish languages file by use this command

php artisan vendor:publish --tag="filament-withdrawals-lang"

you can publish migrations file by use this command

php artisan vendor:publish --tag="filament-withdrawals-migrations"

Other Filament Packages

Checkout our Awesome TomatoPHP

Related Packages

tomatophp/filament-pwa

get a PWA feature on your FilamentPHP app with settings from panel

23,391 92
tomatophp/filament-invoices

Generate and manage your invoices / payments using multi currencies and multi ty...

4,122 107
tomatophp/filament-language-switcher

Switch between languages on your app using user base column on database

31,184 37
tomatophp/filament-settings-hub

Manage your Filament app settings with GUI and helpers

58,336 58