Skip to content
Gestire le relazioni in FilamentPHP
FilamentPHP Laravel

Gestire le relazioni in FilamentPHP

Se abbiamo dei model Eloquent che hanno relazioni uno-a-molti o molti-a-molti, possiamo sfruttare un potente sistema di gestione delle relazioni offerto da Filament per visualizzare e poter accedere alle risorse collegate a partire dalla risorsa primaria. Vediamo nel concreto cosa significa e come si fa. I model Mettiamo di avere il model Post che ha &hellip; <a href="https://pierluigipapeschi.com/gestire-le-relazioni-in-filamentphp/">Continued</a>

Aggiungere Google ReCaptcha V3 a login Laravel Filament
Laravel FilamentPHP Google

Aggiungere Google ReCaptcha V3 a login Laravel Filament

Proteggere la pagina di login di un sito è diventato a dir poco indispensabile. Il sistema di Google, il Recaptcha ha 2 versioni: la V2 che prevede l&#8217;interazione dell&#8217;utente flaggando un checkbox e la V3 che si basa su un punteggio che &#8220;lui&#8221; fa per capire se sei umano o un bot. Noi ci concentriamo &hellip; <a href="https://pierluigipapeschi.com/aggiungere-google-recaptcha-v3-a-login-laravel-filament/">Continued</a>

Creare una risorsa Filament
Laravel FilamentPHP

Creare una risorsa Filament

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&#8217;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 &hellip; <a href="https://pierluigipapeschi.com/creare-una-risorsa-filament/">Continued</a>

Creare progetto Laravel con Spatie/Permissions + Filament
FilamentPHP Laravel

Creare progetto Laravel con Spatie/Permissions + Filament

Oggi andiamo a realizzare un progetto con: Attenzione al punto finale delle 2 righe sopra, indica di spostare il contenuto della cartella myapp in quella in cui ci troviamo. Adesso configuriamo il file .env con i dati relativi all&#8217;accesso al database e creiamo le tabelle con: Autenticazione Installiamo Laravel Breeze perché un pacchetto leggero e &hellip; <a href="https://pierluigipapeschi.com/creare-progetto-laravel-con-spatie-permissions-filament/">Continued</a>

Realizzare un progetto Laravel + Filament + ReactJS + Tailwindcss
FilamentPHP Laravel React TailwindCSS

Realizzare un progetto Laravel + Filament + ReactJS + Tailwindcss

Oggi vediamo come creare un backend professionale e potente basato su Laravel, ma che adotta FilamentPHP per la struttura del backend e ReactJS per la costruzione delle pagine. Per prima cosa si crea il progetto Laravel vaniglia: # su - nome_utente # composer create-project laravel/laravel myapp # mv myapp/* . # mv myapp/.env . # &hellip; <a href="https://pierluigipapeschi.com/realizzare-un-progetto-laravel-filament-reactjs-tailwindcss/">Continued</a>