Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Withdrawals Laravel Package

tomatophp/filament-withdrawals

Filament Withdrawals lets you manage withdrawal methods, custom fields, and withdrawal requests directly from your Filament admin panel. Register the plugin, run the installer, and extend forms with custom field types.

View on GitHub
Deep Wiki
Context7
v5.0.1

Security fix - please upgrade.

Relation fields of withdrawal forms loaded any class and any column typed into the field editor. A field set to App\Models\User + password put the password hashes of every user into the withdrawal request form, and any class name had ::all() called on it.

  • Relation fields now only read the models (or relationship names) and columns listed in the new relations allowlist of config/filament-withdrawals.php; anything else renders without options and is never queried
  • Hidden model attributes (password, remember_token, anything in $hidden) are never shown, even when listed
  • The field editor offers the allowlisted models and columns as selects and validates them on the server

Upgrade note: the allowlist is empty by default. If your withdrawal methods use relation fields, publish the config (php artisan vendor:publish --tag="filament-withdrawals-config") and add each model and column, for example:

'relations' => [
    \App\Models\Bank::class => ['name'],
],

Until then those fields show no options.

v1.0.2
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console