Impara Laravel
Sviluppa applicazioni avanzate con Laravel: dai fondamenti PHP a Livewire e all'integrazione dell'intelligenza artificiale
Le rotte
I controller
ANTEPRIMA GRATUITAI middleware
ANTEPRIMA GRATUITAI model
Le migration
Le view
Ricapitoliamo
Installazione di Herd e creazione del primo progetto Laravel
La struttura MVC in pratica
Creiamo il primo controller
Eseguiamo una migration
Creiamo la nostra prima Migration
Creiamo il nostro primo model
Creiamo un seeder
Interroghiamo il Model all'interno del Controller
La nostra prima view
Il middleware 'auth'
Configurazione dell'autenticazione
Gestione delle variabili d'ambiente
L' AuthController per il controllo delle credenziali
Passaggio dei messaggi di errore dal Controller alla View
Inseriamo una password criptata con un Seeder
Creiamo la nostra prima Factory per generare dati fake a scopo di test
Il pacchetto breeze: scaffholding di autenticazione
Utilizzo dei componenti blade
Utilizzo delle properties dei componenti blade
Approfondimento sulle properties dei componenti blade
Documentazione ufficiale Laravel
Blade: visualizzazione dei dati
Introduction to Livewire
Fondamentali direttive blade: @if, @for, @foreach ...
Class component in Blade
Class Components in pratica
Parole chiave e slot
Componenti anonimi
Componenti anonimi in pratica
Gestire i layout in Blade
Creiamo un progetto per imparare a utilizzare layout e direttive in Blade
Completiamo il nostro progetto didattico sul layout e sulle direttive
Blade: Form, Stack, direttive personalizzate
Direttive personalizzate in pratica
Introduzione al progetto
Il resource controller e il metodo resource
Elenco delle rotte
Il form per eseguire il post di un Chirp
Modifica il layout app
La validazione in Laravel
Definire una relazione tra risorse
Una misura di sicurezza per l'assegnazione di massa
Definire una chiave esterna in una migration
Visualizziamo i record del nostro database con Laravel
Editing di una risorsa
Gestiamo le autorizzazioni degli utenti con la classe Gate
Gestiamo la cancellazione (delete) di una risorsa e la relativa autorizzazione
Impostare la lingua in un progetto Laravel
Come integrare un chatbot?
Interazione dinamica con il chatbot mediante JavaScript
Interazione con ChatGPT all'interno del controller Laravel
Test dell'integrazione di ChatGPT in un progetto Laravel
Installiamo un modello generativo di linguaggio sul nostro PC locale
Inizia oggi, con Laravel