Filament

F

Filament

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

Join

cURL error 1: Received HTTP/0.9 when not allowed

[2025-07-08 09:42:33] local.ERROR: cURL error 1: Received HTTP/0.9 when not allowed (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://hrm_rs.test:8080/apps/294690/events?auth_key=nteqp6yzagif9s0rrnxn&auth_timestamp=1751967753&auth_version=1.0&body_md5=a4f033a1acf67008f8fa956edb61ecb7&auth_signature=6b6cbf0c0c8174dafbfd35800647da30bd97b4bddfd6ab49da001c9085a39d23 {"exception":"[object] (GuzzleHttp\Exception\RequestException(code: 0): cURL error 1: Received HTTP/0.9 when not allowed (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://hrm_rs.test:8080/apps/294690/events?auth_key=nteqp6yzagif9s0rrnxn&auth_timestamp=1751967753&auth_version=1.0&body_md5=a4f033a1acf67008f8fa956edb61ecb7&auth_signature=6b6cbf0c0c8174dafbfd35800647da30bd97b4bddfd6ab49da001c9085a39d23 at /Users/tva/Quantum/project/laravel/filament/Hrm_rs/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:276) while trying database notification and broadcasting using reverb and on queue log always fail ...

Dynamic select options doesnt remember selected value

Hello, I got a dropdown field with 3 options. Depending on another option, it can become 5 options. When the dropdown changes from 3 to 5 or 5 to 3 options, it doesnt select the choice of the client, it remembers the clicked index of the dropdown. So for example 10 => England...

No password reset mails sent

Hi! The password reset mails are not being sent in my application. The mail configuration is correct, other mails are being sent and received as expected. When I submit a user's mail and click the "send email" button in the reset password form, I get the notifaction in the uper right corner, there is also a new password reset token in the DB but no pending job, no log entry no nothing regarding sending the actual mail itself.

V4 css problem with individual componenst

Hi all! I set up a fresh new Laravel project using the Livewire Starter Kit. While implementing the styling, I ran into an issue. According to the documentation, I need to add a few CSS imports to resources/css/app.css. However, one specific import causes an error: ...
Solution:
try to add @filamentScripts to the head.blade.php
No description

Prevent Modal from closing on submit.

On my view page i have action which is a modal (slideover) and after submit i do not want to close the modal. how to achieve this. one way is to use extraModalFooterActions and disable the default action, but this is just a workaround and due to this the submit validation does not triggered. i need the proper solution for this ```php...

Custom UI Form Login

Hi, I'm customizing the login page in Filament v3 and I want to show a custom logo at the top. I tried using brandLogo(), but it overlaps with the "Sign in" title inside the login card. Is there a clean way to display a logo above the card without it overlapping? like this...
No description

v4 Disable table column order session persistence

So, I see that v4 has introduced table column ordering. I've got a table whereby I have not implemented column ordering yet the table order is still being persisted to the session. So any time I add a new table column to my schema, it appears in the wrong spot in the table. I also do NOT have ->reorderableColumns() applied to the table. Is this the expected behaviour? Is there no way to disable the table column order from being persisted to the session? I've tried the following to no avail:...

actions after AddressesRelationManager

Hello friends, I need help. How do I place the ClientResource actions below the AddressesRelationManager as shown in the image?
No description

Why delete modal has acition label 'confirm' instead of 'delete'?

If it is not overlooked and default, how can I update it globally? I checked language files it suggest label should be 'delete' but i see confirm...
Solution:
It doesn’t care what the action is, just that it doesn’t execute the action without confirmation.

How to append columns after existing ones using Filament table macros?

I'm creating a Filament package with macros for table customization. When using pushColumns(), my custom columns appear before the existing table columns instead of after them. How can I make custom columns appear at the end of the table using macros or hooks?...

Lazy Mode with Conditional Visibility & Custom AutoSave Behavior

I'm building a Filament form and I want to implement two behaviors for my fields: 1. Conditional Visibility I want the TextInput field (answer) to only be visible if the Select field (question) has a value of 1 (Yes). If 0 (No), it should hide the TextInput. ...

wizard step label

Is there a short helper function that lets me change the action label for each step in a wizard?

Sidebar is over the main content, and content is centered but i never defined this anywhere

Hi i dont know what this problem could be, my sidebar randomly is getting in front on the table and the content actions are centered i dont know what this could be i have 2 other panels wich are working fine and there is no extra css or something ``` class AdminPanelProvider extends PanelProvider {...
Solution:
Maybe this helps others one day, it was because i included the tailwind base in the panel theme. those tailwind bases override the current styling thats why i had to remove it
No description

Is there any way to add loading indicator to custom widgets ?

I tried to use a variable to control the view showing the <x-filament::loading-indicator class="h-5 w-5" /> or not, but it didnt work

How to delete notification in command?

I tried this but not working ```public function handle() { $files = Storage::files('error-reports');...

Is there a way to display tags in an infolist?

Just dipping my feet into filamentphp v3, loving it so far. I love the tags editor via forms. Is there a way to get a similar display for tags in an infolist?
Solution:
you probably want to remove the repeatable styled container + play with the columns so that it looks more tag-like as in rows https://filamentphp.com/docs/3.x/infolists/entries/repeatable#removing-the-styled-container
No description

SpatieMediaLibraryFileUpload: Show error when maximum file upload limit is reached

How can I display an error message when the maximum number of uploaded files is exceeded using SpatieMediaLibraryFileUpload?

[V4] Select component not rerendering when `multiple` values changes

Hey guys, im currently making a Select field that can accept multiple values if the selected user role have specific permission. The issue is the component doesn't re-render when the selected role value changed. Here's my implementation: ```php Select::make('roles') ->label('Role')...
Solution:
Found a workaround to avoid this issue. I just need to change the field's key to force the component to re-render at cost of need to do the permissions checking on layouts schema level ```php Section::make('Sekolah yang Diawasi') ->icon(Heroicon::AcademicCap)...

Alpine component ax-load-src doesnt fetch in v4

Hello, I've tried to update some package to use v4 and registering alpine component and usage, doesnt fetch the file even tho it exists and it is accessible.
AlpineComponent::make('package', __DIR__ . '/../resources/dist/package.js') // In service provider
AlpineComponent::make('package', __DIR__ . '/../resources/dist/package.js') // In service provider
...
Solution:
The syntax of Async Alpine changed with v2: https://async-alpine.dev/docs/ I know Dan built a compatibility layer for v3. Not sure whether that also works in v4...

Equivalent of `slugAttribute` for resources

Hi all I'm using UUIDs for primary keys, which don't look great for URLs. I've got a pretty_id attribute on my resource models that I'd like to use for URLs. Does anyone know how? You can specify slugAttribute for tenants but I can't find anything similar for resources....
Solution:
Never mind, recordRouteKeyName is what I was looking for