Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

ronok's avatar
Level 1

Filament 3 export always fails

I am trying to export records in filament 3, but I always get a notification with

Your client export has completed and 0 rows exported. 1 row failed to export.

I did everything like in the filament docs stated.

My Export class looks like

my .env file

BROADCAST_CONNECTION=log
FILESYSTEM_DISK=s3
FILAMENT_FILESYSTEM_DISK=s3
QUEUE_CONNECTION=database

and I run in my console

php artisan queue:work

What I am doing wrong here?

0 likes
6 replies
ronok's avatar
Level 1

I tried it with QUEUE_CONNECTION=sync now and it worked. What I want is to use it with database notifications, and this is somehow not working. This should be only a config issue.

1 like
ronok's avatar
Level 1

I removed all the ExportColumns except one

 return [       
            ExportColumn::make('firstname'),
          ];

still no success. It must have something to do with the configurations. I don't know what to do anymore. I have no idea what I can try anymore. Tried it also with public disk, same result with database driver. With redis, the same.

ronok's avatar
Level 1

Really no one has an idea?

ronok's avatar
Level 1

What I can see in my storage folder app there are two files created a xlsx and a csv file, but they are empty. Is it somehow possible that there is a permissions issue? So that it is not possible for the app to write to those files?

I set up a different filament 3 project and tried it with the same configuration and it worked. I really can't get my head around that.

ronok's avatar
Level 1

I found out a very strange behaviour. When I am importing data first and exporting it it sometimes works, but not always. What could that be? This is a not calculateable behaviour.

Please or to participate in this conversation.