Skip to content

Blog

Serie di articoli tecnici (anche molto tecnici) su quanto ho usato e imparato nella mia pratica di informatico.

Cosa penso dell’AI
Firebase Laravel

Cosa penso dell’AI

Sentiamo parlare&#8230; un po&#8217; dell&#8217;AI Quanto stiamo sentendo parlare dell&#8217;intelligenza artificiale? Quanto è effettivamente utile, realmente affidabile, pericolosa o addirittura un problema per il futuro? Beh, ti dico subito una cosa: non lo so! O meglio non posso saperlo con certezza, anzi nessuno lo sa!! Da parte mia, la cosa di cui brevemente di parlerò &hellip; <a href="https://dev.pierluigipapeschi.com/cosa-penso-dellai/">Continued</a>

Creare progetto Laravel con Spatie/Permissions + Filament
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://dev.pierluigipapeschi.com/creare-progetto-laravel-con-spatie-permissions-filament/">Continued</a>

Realizzare un progetto Laravel + Filament + ReactJS + Tailwindcss
Laravel

Realizzare un progetto Laravel + Filament + ReactJS + Tailwindcss

Per prima cosa creo il progetto Laravel vaniglia: # composer create-project laravel/laravel myapp # mv myapp/* . # mv myapp/.env . # rm-Rf myapp &nbsp; Laravel 12 fornisce un installer dedicato per Inertia con ReactJS: # composer require laravel/breeze &#8211;dev # php artisan breeze:install react Questo va a fare le seguenti cose: Configura Inertia.js + &hellip; <a href="https://dev.pierluigipapeschi.com/realizzare-un-progetto-laravel-filament-reactjs-tailwindcss/">Continued</a>

Creare un progetto Laravel multi-tenant + Filament
Laravel

Creare un progetto Laravel multi-tenant + Filament

Per prima cosa creo il progetto Laravel vaniglia: Poi passiamo a FilamentPHP: Poi creiamo il primo utente amministratore: Adesso possiamo passare al multi-tenant: E pubblichiamo i file necessari: Per proteggere le aree riservate dei vari tenant creiamo un nuovo gruppo Middleware e applichiamolo alle rotte che devono essere protette: Poi aggiungiamolo alle rotte nel file &hellip; <a href="https://dev.pierluigipapeschi.com/creare-un-progetto-laravel-multi-tenant-filament/">Continued</a>

Usare Material UI in Laravel + ReactJS
Laravel

Usare Material UI in Laravel + ReactJS

Una volta installato Laravel con ReactJS + TailwindCSS, passiamo a installare i componenti già pronti di MUI: Sito di riferimento: https://mui.com/material-ui/ # npm install @mui/material @emotion/react @emotion/styled Poi per avere una gestione delle tabelle efficiente come con DataTables: # npm install @mui/x-data-grid Infine per avere le icone: # npm install @mui/icons-material &nbsp;

Laravel &#8211; Firebase &#8211; Firestore
Firebase Laravel

Laravel – Firebase – Firestore

Ecco come ho collegato un progetto Firebase ad una nuova installazione di Laravel. La mia necessità è quella di utilizzare l&#8217;autenticazione tramite email e password e il database Firestore. Come sempre io utilizzo la linea di comando e installo i progetti di sviluppo su un mio server Debian 12 quindi una macchina Linux tranquilla. In &hellip; <a href="https://dev.pierluigipapeschi.com/laravel-firebase-firestore/">Continued</a>