Autoplay
Completamento Automatico
Lezione Precedente
Completa e Continua
Laravel 5: La Guida Pratica al Framework PHP più usato
INSTALLARE E CONFIGURARE HOMESTEAD IMPROVED E LARAVEL
Installare Vagrant e Virtualbox (6:45)
Installare git (4:24)
Installare homestead improved (9:01)
Avviare homestead e mappare le cartelle (5:37)
Aggiungere host virtual a homestead (18:23)
Installare laravel dalla riga di comando con composer (8:43)
Struttura delle cartelle di un progetto Laravel (15:58)
INTRODUZIONE A LARAVEL 5: LE ROTTE
Introduzione ai routes: le rotte in laravel (5:59)
Aggiungere rotte al file web.php (10:23)
Passare parametri via GET (6:01)
Condizionare le rotte con Regular expression (4:59)
Riassunto mappature delle rotte e uso delle RegExp (1:57)
Mappare routes a metodi di un controller (18:08)
LARAVEL 5: LE VIEW
Introduzione alle View (1:35)
Passare dati alle view (11:41)
Introduzione al templating system Blade (7:07)
Utilizzo della direttiva @extends (12:25)
Utilizzo della direttiva @extends : riassunto (6:06)
Utilizzo dei cicli @foreach, @forelse, @for e @while (11:18)
Utilizzo della direttiva @component e @slot (8:52)
Utilizzo della direttiva @include (5:31)
Utilizzo della direttiva @extends. Conclusioni (6:06)
DATABASE, MODELS E MIGRATIONS
Database, Models e Migrations (0:54)
Database, Configurazione del database e connessione (9:00)
DATABASE: MIGRATIONS
Come lanciare le migration (8:07)
Creare la struttura del database con le migration (12:40)
Aggiungere colonna foreign key (8:17)
Modificare una tabella (6:16)
I seeder (12:15)
Introduzione ai Models da utilizzare nelle migrazioni (12:23)
Model Factory (7:36)
Model Album e la factory per il seeder della tabella Album (7:51)
Model Photo e la factory per il seeder della tabella photo (9:56)
RAW QUERIES ED IMPLEMENTAZIONE DI UN CRUD
Selezionare e filtrare record (10:16)
Protezione contro sql injection (7:04)
Cancellare record (3:26)
Mostrare i record con una view e bottone per eliminarli (10:35)
Cancellare record con ajax utilizzando jquery (12:51)
Cancellare un record e utilizzo del token CSRF (16:22)
Creazione form e lettura dei dati del record (10:58)
Inviare i dati al server e salvarli sul db (10:49)
Ritornare messaggio aggiornamento Album (8:45)
Creazione di un record (14:10)
QUERYBUILDER
Introduzione al QueryBuilder (0:55)
Select e OrderBy (7:47)
Cancellare un record (3:25)
Update e Insert (7:34)
Sql con join (3:42)
Trovare utenti senza album (7:09)
ELOQUENT E MODEL
Eloquent Intro (2:22)
Select (5:43)
Creare, aggiornare e cancellare un record (10:23)
FILE SYSTEM
Aggiungere una thumbnail, miniatura, agli Album (12:52)
Filesystem, cartelle, configurazione dischi e Facade Storage (7:25)
Salvare thumbnail dell'album nel filesystem (15:18)
Mostrare thumbnail dell'album (6:12)
Gestione thumbnai anche nella creazione di un nuovo album (11:09)
Cancellare un album e la sua thumbnail (15:30)
GESTIONE DELLE IMMAGINI DI UN ALBUM
Ricavare le immagini legate ad un album (11:56)
Mostrare il conteggio d'immagine di un album (4:00)
Creare la view per mostrare le immagini collegate ad un album (9:08)
Create, Read, Update e Delete delle immagini (9:24)
Cancellare il record di una immagine e l'immagine sul filesystem (13:53)
Modificare il record di una immagine e l'immagine sul filesystem (9:50)
Salvare un record di una immagine e l'immagine sul filesystem (10:33)
Mostrare la thumbnail delle immagine. Model accessors e mutators (8:53)
Paginazione delle immagini di un album e degli album (13:04)
Aggiungere Combo album in creazione e modifica immagine (15:25)
VALIDAZIONE DATI IN CREAZIONE ALBUM E IMMAGINI
Introduzione alla validazione dati lato server (5:56)
Validare i dati creazione immagine utilizzando il metodo validate (6:56)
Validazione dati dell'album utilizzando i FormRequest (11:52)
Mantenere i dai inseriti quando la validazione fallisce (6:56)
AUTENTICAZIONE E AUTORIZZAZIONE
Laravel autenticazione (10:18)
Customizzare le view dello scaffolding (9:32)
Proteggere i routes con il middleware auth (9:39)
Aggiungere middleware nel costruttore del controller (11:44)
AUTORIZZAZIONE USANDO GATE E LE POLICY
Protezione con Gate (12:05)
Protezione con le Policy (11:18)
Policy nel ResourceController (4:12)
Protezione routes con le Policy (3:16)
DASHBOARD UTENTE AUTENTICATO
Gestione nomi rotte per creare il prefisso dashboard (7:06)
Aggiunta icona fontawesome e rifacimento layout degli album (11:07)
Layout e bottoni delle immagini (5:45)
CREAZIONE DELLA GALLERIA DI ALBUM E IMMAGINI FRONTEND
Mostrare gli album e uso di bootstrap 4 per layout (8:07)
Mostrare le immagini collegate ad un album (5:32)
Mostrare immagini con il plugin lightbox (7:05)
RELAZIONE MOLTI A MOLTI TRA ALBUM E CATEGORIE
Creazione migration per Album_categories e category_album (9:33)
Creazione seed per tabella pivot e Model della tabella Pivot (6:26)
Creazione seed per tabella pivot album_category e creazione controller (13:02)
Mostrare le categorie di ogni album (5:52)
Filtrare gli album per categoria (5:13)
Gestione degli errori categoria non trovata e conclusioni (7:39)
Aggiungere categorie ad un album in inserimento (11:14)
Salvare le categorie legate ad album con il metodo attach (5:45)
Modificare le categorie legate ad album e preselezionarle nella combo (9:01)
Salvare le categorie legate ad album con metodo sync (6:20)
Aggiunta withTimeStamps e conclusione (6:03)
GESTIONE ELENCO, INSERIMENTO E MODIFICA DELLE CATEGORIE
Elenco categorie e conteggio album (13:09)
Inserimento nuova categoria (7:15)
Verifica nome categoria con FormRequest (6:43)
Aggiunta colonna user_id, migrazione e relazioni (11:23)
Filtrare le categorie per utente (7:48)
Cancellazione categorie (5:47)
Aggiornamento Categoria (8:29)
Inserimento Categoria (10:02)
Miglioria layout e icone pulsanti DELETE UPDATE (7:57)
GESTIONE CATEGORIE CON AJAX
Aggiungere evento click al pulsante DELETE (8:50)
Eseguire Delete category via ajax (9:32)
Verificare nel controller se la chiamata è stata fatta via ajax con expectJson() (8:41)
Aggiungere una categoria via AJAX (14:55)
Aggiungere evento click al pulsante update per modificarecategoria (8:54)
Aggiornare categoria via ajx, evidenziare riga modificata e reset del form (11:58)
Consulenza Strategica Life Learning
La nostra consulenza strategica (2:20)
TEST FINALE
Laravel 5: La Guida Pratica al Framework PHP più usato
Protezione con le Policy
La lezione è bloccata
Se sei già iscritto,
hai bisogno di effettuare il login
.
Iscriviti al corso per Sbloccare