© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•3y ago•
5 replies
Yohan

SaveFormAction : requiresConfirmation()

What I am trying to do : I just want to add a confirmation modal when the "save changes" button is clicked for My Edit{Resource}. To do that, I overrided the getSaveFormAction method (see code below)

What I did : nothing and no errors in console or in the page

Code :

php 
<?php

namespace App\Filament\Resources\AdGroupResource\Pages;

use App\Filament\Resources\AdGroupResource;
use Filament\Actions\Action;
use Filament\Resources\Pages\EditRecord;

class EditAdGroup extends EditRecord
{
    protected static string $resource = AdGroupResource::class;

    protected function getHeaderActions(): array
    {
        return [];
    }

    protected function afterSave(): void
    {
        $this->dispatch('landing-page-saved');
    }

    protected function getSaveFormAction(): Action
    {
        return Action::make('save')
            ->label(__('filament-panels::resources/pages/edit-record.form.actions.save.label'))
            ->requiresConfirmation()
            ->submit('save')
            ->keyBindings(['mod+s']);
    }
}
php 
<?php

namespace App\Filament\Resources\AdGroupResource\Pages;

use App\Filament\Resources\AdGroupResource;
use Filament\Actions\Action;
use Filament\Resources\Pages\EditRecord;

class EditAdGroup extends EditRecord
{
    protected static string $resource = AdGroupResource::class;

    protected function getHeaderActions(): array
    {
        return [];
    }

    protected function afterSave(): void
    {
        $this->dispatch('landing-page-saved');
    }

    protected function getSaveFormAction(): Action
    {
        return Action::make('save')
            ->label(__('filament-panels::resources/pages/edit-record.form.actions.save.label'))
            ->requiresConfirmation()
            ->submit('save')
            ->keyBindings(['mod+s']);
    }
}


Is there another way to accomplish that ?
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

Submit - requiresConfirmation
FilamentFFilament / ❓┊help
3y ago
Conditional requiresConfirmation ignored
FilamentFFilament / ❓┊help
13mo ago
modify requiresConfirmation width
FilamentFFilament / ❓┊help
2y ago
Testing and requiresConfirmation
FilamentFFilament / ❓┊help
2y ago