FilamentF
Filament16mo ago
mithyy

Performing action on resource view event

Hello, I have a ContactResource. It contains data from the contact form and is saved as is_read=false by default. I want to make is_read=true when this resource is opened with view in the admin panel. How can I do this? In the documentation https://filamentphp.com/docs/3.x/panels/resources/viewing-records I couldn't find anything related to what I want to do on this page, or I didn't understand it.
Solution
public function mount(int|string $record): void
{
    parent::mount($record);
    $this->record->update(['is_read' => true]);
}
Was this page helpful?