Che cos'è Laravel 6? Spiegalo come se avessi sei anni.

laravel è un framework PHP open source progettato per rendere più semplice e veloce lo sviluppo di app Web attraverso funzionalità integrate. Queste funzionalità fanno parte di ciò che lo rende così ampiamente utilizzato dagli sviluppatori Web:

  • Un sistema di confezionamento modulare con gestione delle dipendenze. Ciò significa che puoi aggiungere facilmente funzionalità alla tua app Laravel senza scriverle da zero. Puoi creare i tuoi pacchetti per il codice che usi abitualmente o installare pacchetti pronti all'uso tramite Composer.
  • Un sistema di autenticazione completo
  • Mappatura relazionale di oggetti. ORM eloquente presenta le tabelle del database come classi per facilitare l'accesso e la manipolazione dei dati.
  • Un'interfaccia a riga di comando (CLI) fornita con dozzine di comandi predefiniti (Artisan).
  • Test automatici. I test automatici sono forniti come parte integrante di Laravel.
  • Un ambiente di sviluppo portatile e virtuale. Homestead fornisce agli sviluppatori tutti gli strumenti necessari per sviluppare Laravel immediatamente.

Laravel è frontend o backend?

La risposta breve è "backend". Quello lungo: Laravel è un framework PHP lato server; con esso puoi creare app full-stack, ovvero app con funzionalità che in genere richiedono un back-end, come account utente, esportazioni, gestione degli ordini, ecc.

Che cos'è MVC in PHP Laravel?

MVC (Model-View-Controller) è un modello architettonico utilizzato per suddividere un'app in tre parti fondamentali: dati (modello), un'interfaccia per visualizzare e modificare i dati (vista) e le operazioni che possono essere eseguite sui dati (controller).

Pensalo come ordinare una pizza. Chiama con una richiesta dell'utente per la pizza ai peperoni. Non appena la tua richiesta viene registrata, la persona che produce la pizza (il Controller) la decostruisce in una serie di passaggi: prendi l'impasto, accendi il forno, cospargi il formaggio grattugiato. Il controller può utilizzare solo le risorse limitate che ha a sua disposizione, questo set di strumenti limitato è il modello: mani, forno, vassoio per pizza, ecc. Infine, ricevi la pizza, che è una vista meravigliosa.

Questo modo di strutturare un'app è utile perché mantiene le cose separate in aree logiche. Questo rende il tuo codice più organizzato, meno fragile e più facile da eseguire il debug. Laravel implementa l'architettura MVC come parte del suo design.

Posso imparare Laravel senza PHP?

Laravel è PHP al suo interno, quindi impararlo senza avere una buona conoscenza di PHP non è molto produttivo. Non sarai in grado di creare funzionalità aggiuntive e sarai completamente dipendente da quelle fornite come parte del framework. La linea di fondo, hai bisogno dei concetti di PHP e OOP per capire cosa sta succedendo sotto il cofano e per utilizzare quel framefork al suo pieno potenziale.

Laravel è facile da imparare? Qual è il modo migliore per impararlo?

Si ritiene che Laravel abbia una breve curva di apprendimento, soprattutto se hai già familiarità con PHP. Anche quando bloccato, la community è davvero utile e ci sono molte risorse per aiutarti a impararla da zero, da podcast e video per tutorial scritti.

Un buon modo per imparare Laravel è leggere il documentazione, segui alcuni dei guru online, come ad esempio Taylor OtwellJeffrey Way e Freek Van der Herten, segui i tutorial e segui. Infine, inizia a costruire il tuo progetto e google cose mentre procedi.

What is Laravel 6? Explain it easy like I'm six. 1 - arcane bullshit

È un CMS?

A differenza di CMS come Drupal o WordPress, Laravel ti dà il pieno controllo sulla tua applicazione. Tutto viene fatto nel codice, a differenza di Drupal o Joomla, ad esempio, dove è possibile creare siti Web funzionali senza scrivere una singola riga di codice o senza nemmeno sapere cos'è PHP.

In poche parole, un CMS è un'app dotata di funzionalità di base ed è costruita su un framework. Laravel è un framework ed è utilizzato per creare app, comprese le piattaforme CMS.

E adesso?

Sebbene non ci siano scorciatoie per imparare qualcosa, in particolare la programmazione, ci sono modi per renderlo utile. Non è necessario diventare un guru Laravel durante la notte. Non preoccuparti di imparare a memoria ogni componente prima di poter iniziare a scrivere codice. Sperimenta, prova le cose e impara una cosa nuova ogni giorno.

Lascia un commento

Voglio costruire un