Filament

F

Filament

A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire

Join

Wizard Progress Summary

Channel newb here.. I'm working on a v4 wizard looking to show progress through each step, including both id's needed for wizard completion (e.g. client_id '1') , but also 'display' values for human readability (e.g. Client Name 'Acme Corp'). Did quick scan through here of 'Wizard' but did not see anything. Also read Wizard docs. Is there a definitive Wizard guide beyond what is in current docs?...

Jobs monitor - Commands

I define a task as below and save a test data to the database, I have no problems up to this point. "php artisan make:command UserBilling" ```php...

Callback on "back" button Wizard Step

Hi, is there some way to run a callback if someone goes back a step on the Wizard? Can't seem to find anything about it on the docs. Thanks!...

v4: using only Table Builder - Property [$mountedActions] not found on component

Using the Table Package on a Livewire Page updated from v3 to v4 fails loading with: Property [$mountedActions] not found on component: [xxx] Deleting Line 50 on Concerns/InteractsWithTable.php fixes this issue, but Actions on Tables did not work....
Solution:
make sure you have the HasActions interface and InteractsWithActions trait on the livewire components

TableRepeater plugin add section titles (non-product rows)

Hello! I'm using the TableRepeater plugin and I would like to add section titles (non-product rows) inside the repeater, just to visually separate groups of products. Is there any built-in way to handle this?

Is there a way to enable automatic download or export of loaded table items without sending addition

How can I achieve automatic download or export of loaded table items in Filament without having to wait for a background job to complete or manually click the download button in the notification once the export is ready?

Group table using summarize get row's record

Hi, How we can get row's record inside summarize in group table? ```...

No more custom actions for table records on view page?

So i have a relationmanager with this table ``` public function table(Table $table): Table {...

Why doesnt livewire:click work on modal?

I have a modal and I button calls a function text-messages-content.blade.php ```html <button wire:click="test" type="button" class="btn btn-secondary">Schedule Text Message</button>...

This happens when i try to create a user fillament

PS C:\Users\Ricardo Pinheiro\Desktop\My Stuff\Php_Projects\Estagio_8220611> php artisan make:filament-user Name: ❯ ...

All button has empty text after upgrade

Hello, I upgrade my laravel 11 and filament 3 project into laravel 12 and filament 4 , I follow the upgrade rule. but I am getting all admin panel button are empty no text. all page ,resources, auth pages...
No description

Reset password timeout

Aside from extending the class.. is there any way to increase the email sending timeout?

What causes the page to be not found even when redirected to the correct route?

This are my route especially the /group-settings/create?section={section} This is how I called it ```html...
No description

JS errors when using DatePicker ->native(false) inside livewire component

I have a custom livewire component outside of ghe admin panel. I'm trying to use the JS DatePicker, however it doesn't seem to the load the JS correctly. This is the main error I get is: Alpine Expression Error: Can't find variable: dateTimePickerFormComponent...

Pre-fetching an Eloquent model from a relationship Select to use in Closures

Hello, In my Resource, I have a Form with a Select component, roughly as such: ```php use Filament\Forms\Components;...

Repeater not showing all rows

Currently I am working on a solution where I can link multiple fields to an end result in a mapping. The inner repeater is not showing all records. Why is this? The form is looking like the following: ```php Repeater::make('mappings')...

Fileupload with default value

Hey I just wondering if there a work around for Fileupload to have default value base on param that pass via the url ?

Does Spatie Media Library works with Relation Manager?

Every time i'm trying to combine both, i'm receiving: Field 'collection_name' doesn't have a default value Is there any possibility to add media through Spatie Media Library by CreateAction in Relation Manager?...

The cancel button in a slideOver or modal triggered from an edit table row does not reset the form

Create a Resource file. Sample as below: click row 1 of table row to edit. SlideOver is displayed with correct data. Click Cancel or the X of the slideOver. click row 2 of table row to edit. SlideOver is displayed with data from row 1. This is of course incorrect. ...

How to load different table columns based on screen size?

Hi all, I'm trying to create a table where the number or type of columns adjusts automatically based on the screen size. Is there a way to detect the screen size when the Livewire component loads, and then conditionally call either function1() or function2() inside the ->columns() definition of the table? In short: I want to load different sets of columns (normal or stacked) depending on whether the user is on a small or large screen. What would be the best approach to achieve this? I am not using panels....