Documentazione Custom Pages FilamentPHP
Per vedere tutti campi e i metodi (ovvero le variabili e le funzioni delle calssi) visita il sito ufficiale
https://filamentphp.com/docs/4.x/navigation/custom-pages
Per vedere tutti campi e i metodi (ovvero le variabili e le funzioni delle calssi) visita il sito ufficiale
https://filamentphp.com/docs/4.x/navigation/custom-pages
Per rendere più alta l’area di inserimento di un RichEditor in FIlament usare uno stile che preferiamo come questo:
->extraInputAttributes(['style' => 'min-height: 20rem; max-height: 50vh; overflow-y: auto;'])
La documentazione del RichEditor è qui.
Se abbiamo la necessità di creare uno “spazio” vuoto o di trasferire un’informazione in modo nascosto in un form di Filament, possiamo usare il tipo di campo Hidden:
use Filament\Forms\Components\FileUpload;
Hidden::make('space')->default(null)->columnSpanFull(),
Non basta definire i permessi per ogni ruolo dal backend di FIlament, bisogna creare un file che gestisca le varie policies in base al ruolo utente:
php artisan shield:generate --resource=NomeModelloResource --panel=admin
php artisan make:filament-resource Company
Per creare un widget utilizzabile nelle pagine del pannello esegui ad esempio:
php artisan make:filament-widget RequestsChart --chart
E’ importante verificare che Filament individui correttamente gli widget automaticamente, verificando il file AdminPanelProvider.php dentro Providers/Filament. Deve esserci questo puntatore ->discoverWidgets(in: app_path('Filament/Widgets'), for: 'App\Filament\Widgets')