Skip to content
Creare un manuale in linea per il backend Filament

Creare un manuale in linea per il backend Filament

Ogni applicazione che realizziamo in teoria&#8230; necessita di un manuale perché noi sappiamo bene cosa fa ogni pagina o parte della nostra creatura, ma chi andrà ad usarla forse no! Dicamo pure che in molti casi è proprio obbligatorio fornire un manuale utente, più o meno dettagliato. Dato che amiamo realizzare app web con Laravel &hellip; <a href="https://pierluigipapeschi.com/creare-un-manuale-in-linea-per-il-backend-filament/">Continued</a>

Aggiungere Turnstile di Cloudflare a Laravel Breeze Auth

Aggiungere Turnstile di Cloudflare a Laravel Breeze Auth

La scorsa settimana abbiamo visto come aggiungere la protezione delle pagine di login di Filament da accessi non autorizzati eseguiti da bots, usando la tecnologia di Cloudflare chiamata Turnstile, vedi questo articolo. Se non hai ancora creato un progetto Laravel che gestisca l&#8217;autenticazione segui questo articolo. Turnstile Immagino che avrai già un account su Cloudflare, &hellip; <a href="https://pierluigipapeschi.com/aggiungere-turnstile-di-cloudflare-a-laravel-breeze-auth/">Continued</a>

Come si imposta l’icona dell’app in Flutter

Come si imposta l’icona dell’app in Flutter

Ogni app ha una sua icona che la identifica e che si posiziona in una schermata del mobile automaticamente. Se non facciamo niente, Flutter usa la sua icona predefinita: la famosa F inclinata a sinistra di 45 gradi azzurrina&#8230; Bene, oggi la andiamo a modificare! Installazione del package per l&#8217;icona Per prima cosa eseguiamo nel &hellip; <a href="https://pierluigipapeschi.com/come-si-imposta-licona-dellapp-in-flutter/">Continued</a>

Aggiungere Turnstile di Cloudflare a Laravel Filament

Aggiungere Turnstile di Cloudflare a Laravel Filament

Giorni fa abbiamo visto come integrare Google reCaptcha V3 alla pagina di login di Filament, clicca qui per vedere come si fa. Oggi invece vediamo come fare una cosa analoga con Cloudflare Turnstile. Se ti chiedi perché usare un sistema alternativo a reCaptcha, ti rispondo brevemente: Cloudflare è un gigante del web specializzato in DNS &hellip; <a href="https://pierluigipapeschi.com/aggiungere-turnstile-a-laravel-filament/">Continued</a>

Aiuto! Come debuggo un’app?

Aiuto! Come debuggo un’app?

Nella vita di uno sviluppatore il debug è un processo continuo e fondamentale perché non esiste programmatore al mondo che sia esente da errare (la scelta del verbo è voluta ;). In base a cosa sviluppiamo il metodo di debug può cambiare, ma la sostanza resta: dobbiamo capire cosa accade nel codice che abbiamo scritto. &hellip; <a href="https://pierluigipapeschi.com/aiuto-come-debuggo-unapp/">Continued</a>

Packages Flutter indispensabili

Packages Flutter indispensabili

Ci sono funzioni in un&#8217;app a cui non si può rinunciare e i packages servono a questo. Nativamente Flutter non offre servizi comuni standard, ma consente di aggiungerli facilmente andando ad inserire nel pubspec.yaml i pacchetti che vogliamo. Possiamo vedere i pacchetti come plugin di WordPress. Il comando che uso per aggiungerli è flutter pub &hellip; <a href="https://pierluigipapeschi.com/packages-flutter-indispensabili/">Continued</a>

Creare un’app Flutter usando VS Code

Creare un’app Flutter usando VS Code

Prima di VS Code ho provato molti IDE (Integrated Development Environment, ambiente di sviluppo integrato) tra cui il famoso Eclipse (nato per Java), PHP Storm, Android Studio (per app Android), Xcode (per app iOS e tutto il mondo MacOS), Atom. Ma devo dire che Microsoft, per una volta&#8230; ha fatto un buon lavoro (avrà i &hellip; <a href="https://pierluigipapeschi.com/creare-unapp-flutter-usando-vs-code/">Continued</a>

Gestire le relazioni in FilamentPHP

Gestire le relazioni in FilamentPHP

Se abbiamo delle entità che hanno relazioni uno-a-molti o molti-a-molti con un&#8217;altra entità, 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. Le varie entità in gioco Mettiamo di avere &hellip; <a href="https://pierluigipapeschi.com/gestire-le-relazioni-in-filamentphp/">Continued</a>

Open Source, cos’è questo sconosciuto?

Open Source, cos’è questo sconosciuto?

Da oltre 25 anni faccio uso di software Open Source e devo ammettere che non è stato facile capire fino in fondo perché è importante, utile e l&#8217;unico vero modo per evolvere informaticamente e non solo. L&#8217;O.S. significa letteralmente sorgente aperto, ovvero il codice con cui è scritto un programma è libero e visibile come &hellip; <a href="https://pierluigipapeschi.com/open-source-cose-questo-sconosciuto/">Continued</a>

Aggiungere Google ReCaptcha V3 a login Laravel Filament

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>