FilamentF
Filament3mo ago
1 reply
VordaCro Corleone

Filament v4.1 resources structure problem?

Problem:
I'm using Filament v4.1.10, but when I run php artisan make:filament-resource Customer --generate, it creates the old v3 file structure instead of the new v4 structure.

Expected behavior (v4):
app/
─ Filament/
─ Resources/
─ CustomerResource.php
─ Pages/
─ CustomerResource/
─ CreateCustomer.php
─ EditCustomer.php
─ ListCustomer.php

Actual behavior
app/
─ Filament/
─ Resources/
─ CustomerResource/
─ CustomerResource.php
─ Pages/
─ CreateCustomer.php
─ EditCustomer.php
─ ListCustomer.php

What I've tried:
1. php artisan make:filament-resource Customer --generate → returns old structure
2. php artisan make:filament-resource Customer --simple → works but doesn't generate Pages
3. php artisan make:filament-resource Customer --view → also returns old structure
4. Cleared cache: php artisan cache:clear, composer dump-autoload
5. Reinstalled panel: php artisan filament:install --panels

My environment:
- Laragon on Windows
- Filament v4.1.10
- Laravel 12.0
- PHP 8.2+

Question:
Is this a known bug in v4.1.10? How can I fix the --generate flag to produce the correct v4 structure? Could this be specific to my installation?
Was this page helpful?