Creare una risorsa Filament
By
Una volta installato Laravel e configurato il backend con FilamentPHP (vedi questo articolo), avremo bisogno di creare delle entità da gestire come p.e. prodotti, clienti, ordini, pagamenti, ecc.
Procediamo creando un’entità Product:
# php artisan make:model Product -m
Questo comando (eseguito nella root di Laravel) crea un modello per la tabella del database che definiremo nella migration (l’opzione -m in fondo serve a far creare la relativa migration per questo modello). Una volta completata la migration con tutti i campi necessari creiamo la tabella con php artisan migrate
Risorsa Filament
A questo punto bisogna creare la risorsa vera e propria basandola sul modello appena creato:
# php artisan make:filament-resource Product
Alla domanda su qual è l’attributo titolo per questa entità, mettete quel campo che ritenete sia significativo; mentre alla domanda successiva se si vogliono creare le pagine per questa risorsa rispondere yes. Si passa poi a chiedere se vogliamo basarci sulle colonne del database e anche in questo caso rispondiamo yes.