Installa Laravel su Ubuntu

Installa Laravel su Ubuntu

Come installare e iniziare con Laravel su Ubuntu

Per gli sviluppatori PHP, uno dei quadri open source più popolari è Laravel. È un moderno framework basato su MVC che viene utilizzato per la creazione di qualsiasi applicazione Web in modo efficiente. Gli sviluppatori Web devono sviluppare diversi tipi di applicazioni Web complesse e il tempo di sviluppo sarà più se lo sviluppatore utilizza solo PHP grezzo per l'attività di sviluppo. L'uso del framework rende le attività di sviluppo più facili per loro. Ogni framework ha alcune caratteristiche speciali. Alcune delle caratteristiche importanti di Laravel sono menzionate qui:

  • Il motore del modello Blade viene utilizzato in Laravel per la creazione di file di visualizzazione che è facile da applicare e capire.
  • Supporta diversi tipi di file system.
  • Una delle parti più necessarie di qualsiasi applicazione Web sono le parti di autorizzazione e autenticazione. Gli sviluppatori Web hanno bisogno di molto tempo per sviluppare queste parti dell'applicazione. Laravel rende questi compiti molto facili per gli sviluppatori. Laravel viene fornito con codice di autorizzazione integrato. Quindi il programmatore può utilizzare direttamente il codice o personalizzare il codice in base ai requisiti.
  • L'artigiano è lo strumento incorporato più importante che viene utilizzato per eseguire comandi ripetitivi per rendere più veloci le attività di programmazione.
  • Un'altra caratteristica più importante di Laravel è la migrazione del database. Lo sviluppatore può facilmente creare o modificare la struttura del database utilizzando il sistema di migrazione.
  • Qualsiasi applicazione sviluppata da Laravel è più sicura perché utilizza l'algoritmo hash per crittografare la password e aiuta anche a prevenire gli attacchi di iniezione.

È possibile utilizzare Laravel in diversi sistemi operativi. In questo tutorial, imparerai come installare e utilizzare Laravel su Ubuntu.

Installazione di Laravel

Per avviare il processo di installazione, è necessario installare PHP e MySQL/MARIADB Database Server per lavorare con un database. Se non si desidera utilizzare un database nel progetto Laravel, è possibile omettere il passaggio per l'installazione del database MariaDB. Laravel ha il proprio server di sviluppo, quindi non è necessario installare Apache o qualsiasi altro server Web.

Installazione MariaDB (opzionale)

Esegui il comando per aggiornare il sistema e installare il server di database MariaDB e il client. Premere 'y'Quando chiede l'autorizzazione per l'installazione.

$ sudo apt-get update && sudo apt-get install mariadb-server mariadb-client

Installazione PHP

Esegui il comando per installare l'ultima versione di PHP e premere 'y'Quando dare l'autorizzazione per l'installazione.

$ sudo apt-get installa php

Controlla la versione di PHP.

$ php -v

Alcune estensioni PHP sono necessarie per installare con successo Laravel. Questi sono Zip, mbstring E XML. Senza queste estensioni, arricciare Il pacchetto viene utilizzato per installare un altro gestore di pacchetti chiamato compositore. Esegui i comandi per installare Curl e quelle richieste estensioni.

$ sudo apt-get Installa Curl
$ sudo apt-get installa php7.1-zip
$ sudo apt-get installa php7.1-mbstring
$ sudo apt-get installa php-xml

Il gestore di dipendenza più utile per PHP è il compositore. Tutte le librerie richieste e i pacchetti di dipendenza possono essere installati correttamente da un posto utilizzando questo pacchetto. Devi installare questo pacchetto per l'installazione di Laravel su Ubuntu. Esegui il comando seguente per scaricare e installare il compositore.

$ CURL -SS https: // getCompeser.org/installatore | sudo php --
--Install-Dir =/usr/local/bin-filename = composer

Ora digita compositore nel terminale per verificare che sia installato correttamente o no.

$ compositore

È possibile installare Laravel con il compositore in due modi. Un modo è usare Crea-project Il comando e un altro modo è installare prima Laravel ed eseguire il comando Laravel per creare un nuovo progetto Laravel. Il secondo modo è seguito in questo tutorial. Senza il permesso del proprietario di .compositore cartella, non sarai in grado di installare Laravel usando il compositore. Esegui il comando per impostare l'autorizzazione del proprietario di .compositore cartella per l'utente attuale.

$ sudo chown -r $ utente .compositore/

Devi installare idiota pacchetto anche prima di eseguire il comando dell'installazione di Laravel. Installa il pacchetto Git.

$ sudo apt-get installa git

Per eseguire i comandi di installazione di Laravel dal terminale è necessario modificare il file BASHRC. Esegui i seguenti comandi per aprire il file Bashrc.

$ echo 'Export Path = "$ home/.compositore/fornitore/bin: $ path "'>> ~/.Bashrc
$ fonte ~/.Bashrc

Dopo aver eseguito il comando sopra, è necessario riaprire nuovamente il terminale per installare Laravel. Apri un nuovo terminale ed esegui il comando per installare Laravel.

$ composir globale richiede "laravel/installatore"

La seguente schermata apparirà se l'installazione di Laravel completa correttamente. Ora, puoi creare qualsiasi progetto Laravel eseguendo il comando Laravel.

Eseguire il comando per controllare laravel è installato correttamente o no. Se viene visualizzata la seguente schermata, ilravel viene installato correttamente con successo.

$ Laravel

Creazione del progetto Laravel

Esegui il comando Laravel per creare un nuovo progetto.

$ Laravel New Laravelpro

Esecuzione del progetto Laravel

Vai alla cartella del progetto.

$ CD Laravelpro

Esegui il comando per avviare il server Laravel.

$ PHP Artisan Serve

Aprire un browser e digitare il seguente URL per controllare che Laravel è installato correttamente o meno.

http: // localhost: 8000

Se viene visualizzata la pagina seguente, ilravel è installato correttamente.

Il tuo progetto Laravel è pronto per l'uso ora. È possibile creare controller e modelli necessari utilizzando Artisan Command per sviluppare il tuo nuovo progetto.

Creazione del controller

Una delle parti principali del framework MVC è il controller. Il programmatore implementa diversi tipi di codici logici nella sezione Controller. Tutti i file del controller sono archiviati in app/http/controller cartella. Puoi creare principalmente due tipi di controller in Laravel. Uno è un controller semplice e un altro è un controller di risorse. Supponiamo che tu voglia creare un semplice controller nel progetto chiamato Customer. Vai alla cartella del progetto Laravel ed esegui il comando per creare il controller dal terminale.

$ PHP Artisan Make: Controller CustomController

Se il controller crea correttamente, apparirà app/http/controller cartella. Quindi, vai a quella cartella e controlla se il controller è creato o meno.

$ cd app/http/controller
$ ls

Se si desidera utilizzare un database nel tuo progetto Laravel, è necessario creare un database sul server MariaDB e modificare il file di connessione del database richiesto di Laravel, ma questo è per una lezione futura.

Spero che tu possa vedere da questo la semplicità e il potere di iniziare con Laravel. Vedi il video qui sotto per maggiori informazioni: