Panoramica di Laravel

Distribuisci le applicazioni più popolari sui nostri server cloud ad alte prestazioni con un solo clic.

Laravel è un framework web gratuito e open-source progettato per lo sviluppo secondo il modello architetturale MVC.

file

Caratteristiche principali di Laravel:

  • Pacchetti – consentono di creare e integrare moduli Composer in un'applicazione Laravel. Molte funzionalità aggiuntive sono già disponibili come tali moduli.
  • Eloquent ORM – implementazione PHP del pattern di progettazione ActiveRecord. Permette di definire in modo rigoroso le relazioni tra gli oggetti del database. Il query builder Fluent, standard in Laravel, è supportato dal core di Eloquent.
  • Logica applicativa – la parte dell'applicazione in sviluppo, dichiarata tramite controller o route (funzioni closure). La sintassi delle dichiarazioni è simile a quella utilizzata nel framework Sinatra.
  • Il routing inverso collega i link generati dall'applicazione alle route, consentendo di modificare queste ultime con aggiornamento automatico dei link associati. Quando si creano link tramite route con nome, Laravel genera automaticamente gli URL finali.
  • Controller REST – uno strato aggiuntivo per separare la logica di gestione delle richieste HTTP GET e POST.
  • Caricamento automatico delle classi – meccanismo per caricare automaticamente le classi PHP senza dover includere i loro file di definizione tramite include. Il caricamento su richiesta evita il caricamento di componenti non necessari; vengono caricati solo quelli effettivamente utilizzati.
  • View composers – blocchi di codice eseguiti durante la generazione di una view.
  • Inversion of Control – consente di ottenere istanze di oggetti tramite il principio del controllo inverso. Può essere utilizzato anche per creare e recuperare oggetti singleton.
  • Migrazioni – sistema di controllo delle versioni per i database. Permette di collegare le modifiche al codice dell'applicazione con i cambiamenti da apportare alla struttura del database, semplificando il deployment e l'aggiornamento dell'applicazione.
  • Test unitari – ricoprono un ruolo molto importante in Laravel, che di per sé contiene un gran numero di test per prevenire le regressioni (errori causati da aggiornamenti del codice o dalla correzione di altri bug).
  • Paginazione – semplifica la generazione delle pagine sostituendo i diversi approcci con un unico meccanismo integrato in Laravel.

Selezionando OCA Laravel verrà installato lo stack nginx+php-fpm 7.2 + mariadb mysql Parametri MySQL:

host: localhost
user: user
pass: root vps password

Laravel è connesso a MySQL ed è accessibile all'indirizzo http://<IP-VPS>.

Hai bisogno di aiuto?I nostri ingegneri ti aiuteranno gratuitamente con qualsiasi domanda in pochi minutiContattaci