[ITA] Laravel - Tutorial {11} - 🛡️ Roles, Gate, Permissions & Policy (2020)

preview_player
Показать описание
[repo github] 🤗

Ti ricordo che questi video sono del tutto gratuiti Se ritieni che non siano abbastanza professionali e non facciano al caso tuo, ti prego di dare un'occhiata in rete. Sicuramente troverai quello che cerchi.

*Laravel* è il framework php più usato e con più crescita e domanda di lavoro. Facile da imparare se si hanno le basi solide di php e OOP. Lo sviluppo con *Laravel* è veloce e si può costruire un'intera applicazione web dinamica in poche ore.

Come in tutti i miei video, imparerai passo a passo e sempre con degli esempi, non uso slide ma del codice reale che funziona, ogni dettaglio di *Laravel*. Ecco un riassunto di quello che andremo ad imparare di *Laravel*:

✔ Installare Vagrant, VirtualBox e homestead per avere un ambiente di sviluppo completo
✔ Struttura delle cartelle di *Laravel*
✔ Le routes, come definirle, come utilizzare i metodi GET, POST, PUT, PATCH, DELETE, passare i parametri e legare un parametro route ad un model
✔ Impareremo ad usare blade, il templating engine di *Laravel* . Vedremo i layout, come estenderli, i component, le partial, come ciclare dati in una view BLADE, le condizioni, i cicli.
✔ Vedremo come usare le view anche senza blade con puro php
✔ Useremo Jquery e Ajax per fare delle chiamate al server senza ricaricare la pagina
✔ Impareremo a creare delle MIGRATION per creare tutta la struttura delle tabelle di un database
✔ Vedremo i SEEDER per popolare con dati finti le nostre tabelle e utilizzeremo la libreria FAKER.
✔ Impareremo ad utilizzare php artisan dalla riga di comando per creare model, controller, migration ecct
✔ Creeremo i Model e le loro relazioni.
✔ Vedremo come usare la facade DB per accedere, inserire, modificare e cancellare dati con delle ✔ query grezze
✔ Useremo il Query Builder per creare delle queries complesse, utilizzando le JOIN, WHERE, ecct
✔ Utilizzeremo ELOQUENT per accedere ai nostri dati
✔ Creeremo dei controller e vedremo come mappare le routes ai metodi dei controller
✔ Validazione dei dati nel controller e con le FormRequest
✔ Flash di messaggi
✔ Protezione delle rotte con dei middleware
✔ Autorizzazione con Gate e Policy
✔ Registrazione e autenticazione
✔ Invio mail con *Laravel*
✔ Deploy di *Laravel* su server condiviso

Alla fine di questi video, conoscerete *Laravel* come il palmo della vostra mano. Non solo Vi mostrerò come si fa con *Laravel* ma Vi spiegherò anche il perché.

*A chi è rivolto questo video*
- Questi video sono rivolti a coloro che vogliono creare siti web dinamici con *Laravel* e applicativi
- Per chi conosce *Laravel* ma vuole capire come funziona
- Per chi conosce php e oop e vorrebbe imparare un framework php
Рекомендации по теме
Комментарии
Автор

Cmq complimenti per I video. Io li preferisco semplici come li fai tu.

studioing.spanopiero
Автор

Ciao, bel contenuto. Una curiosità: secondo te è possibile usare gate o policy per regolamentare l'accesso ad una risorsa filtrando un campo? Per esempio ho un elenco di clienti, ciascuno con un agente: ciascun cliente dove vedere solo se stesso, l'agente deve vedere tutti i clienti associati a lui, e admin deve vedere tutti i clienti associati a tutti gli agenti. Grazie per i tuoi contenuti!

matteored
Автор

Ciao ottimo video. Complimenti. Perché non pensi di intraprendere un corso basato sullo sviluppo base di un blog( admin, post, commenti, votazioni, ecc) e uno su e-commerce.

sasaedo
Автор

Ho tanta voglia di imparare questo framework ma mi chiedo la gestione sql con laraval diciamo oscura il linguaggio sql semplificandolo oppure si continuerà a scrivere sql (premetto a me piace scrivere sql altrimenti con troppi automatismi si finisce per dimenticare sql )

studioing.spanopiero
Автор

Ottimo lavoro, però ti consiglio di migliorare l'inglese non si può sentire view letto così.

ivanromeo