Β© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filamentβ€’10mo agoβ€’
1 reply
Tony

Open Modal with parameters

Hello community πŸ‘‹

do you know how to pass parameters to modal with livewire dispatch?

I need to pass $payment to my paypal modal:

class Subscription extends Page implements HasActions
{
    use InteractsWithActions;

    #[On('payment-created')]
    public function paymentCreated(int $paymentId): void
    {
        $payment = auth()->user()
            ->payments()
            ->find($paymentId);

        $this->dispatch(
            'open-modal',
            id: 'paypal-checkout',
            payment: $payment
        );
    }
class Subscription extends Page implements HasActions
{
    use InteractsWithActions;

    #[On('payment-created')]
    public function paymentCreated(int $paymentId): void
    {
        $payment = auth()->user()
            ->payments()
            ->find($paymentId);

        $this->dispatch(
            'open-modal',
            id: 'paypal-checkout',
            payment: $payment
        );
    }


    <x-filament::modal id="paypal-checkout">
        <livewire:paypal-checkout :payment="$payment"/>
    </x-filament::modal>
    <x-filament::modal id="paypal-checkout">
        <livewire:paypal-checkout :payment="$payment"/>
    </x-filament::modal>
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel β€’ Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Dispatch open modal with parameters
FilamentFFilament / β“β”Šhelp
14mo ago
Open Modal with SelectColumn
FilamentFFilament / β“β”Šhelp
2y ago
open modal with js
FilamentFFilament / β“β”Šhelp
3y ago
Open modal with relationship infolist
FilamentFFilament / β“β”Šhelp
3mo ago