Installez Laravel sur Ubuntu

Installez Laravel sur Ubuntu

Comment installer et commencer avec Laravel sur Ubuntu

Pour les développeurs PHP, l'un des cadres open-source les plus populaires est Laravel. Il s'agit d'un cadre basé sur MVC moderne qui est utilisé pour créer une application Web efficacement. Les développeurs Web doivent développer différents types d'applications Web complexes et le temps de développement sera plus si le développeur utilise uniquement un PHP brut pour la tâche de développement. L'utilisation du cadre facilite les tâches de développement pour eux. Chaque cadre a des fonctionnalités spéciales. Certaines des caractéristiques importantes de Laravel sont mentionnées ici:

  • Le moteur de modèle à lame est utilisé dans Laravel pour créer des fichiers de vue qui sont faciles à appliquer et à comprendre.
  • Il prend en charge différents types de systèmes de fichiers.
  • L'une des parties les plus nécessaires de toute application Web sont les pièces d'autorisation et d'authentification. Les développeurs Web ont besoin de beaucoup de temps pour développer ces parties de l'application. Laravel rend ces tâches très faciles pour les développeurs. Laravel est livré avec un code d'autorisation intégré. Ainsi, le codeur peut utiliser directement le code ou personnaliser le code en fonction des exigences.
  • Artisan est l'outil intégré Laravel le plus important qui est utilisé pour exécuter des commandes répétitives pour accélérer les tâches de programmation.
  • Une autre caractéristique la plus importante de Laravel est la migration de la base de données. Le développeur peut facilement créer ou modifier la structure de la base de données à l'aide du système de migration.
  • Toute application développée par Laravel est plus sécurisée car elle utilise un algorithme de hachage pour chiffrer le mot de passe et il aide également à prévenir les attaques d'injection.

Vous pouvez utiliser Laravel dans différents systèmes d'exploitation. Dans ce tutoriel, vous apprendrez comment vous pouvez installer et utiliser Laravel sur Ubuntu.

Installation de Laravel

Pour démarrer le processus d'installation, vous devez installer le serveur de base de données PHP et MySQL / MARIADB pour travailler avec une base de données. Si vous ne souhaitez pas utiliser une base de données dans le projet Laravel maintenant, vous pouvez omettre l'étape pour installer la base de données MARIADB. Laravel a son propre serveur de développement, vous n'avez donc pas besoin d'installer Apache ou tout autre serveur Web.

Installation de MariaDB (facultative)

Exécutez la commande pour mettre à jour le système et installer le serveur de base de données MARIADB et le client. Presse 'y'Quand il demande la permission d'installation.

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

Installation PHP

Exécutez la commande pour installer la dernière version de PHP et appuyez sury'Quand donner la permission d'installation.

$ sudo apt-get install php

Vérifiez la version de PHP.

$ php -v

Certaines extensions de PHP sont nécessaires pour installer Laravel avec succès. Ceux-ci sont Zip, mbString et xml. Sans ces extensions, boucle Le package est utilisé pour installer un autre gestionnaire de packages appelé compositeur. Exécutez les commandes pour installer Curl et les extensions requises.

$ sudo apt-get install curl
$ sudo apt-get install php7.1 zip
$ sudo apt-get install php7.1 mbString
$ sudo apt-get install php-xml

Le gestionnaire de dépendance le plus utile pour PHP est le compositeur. Toutes les bibliothèques et packages de dépendance requis peuvent être installés correctement à partir d'un seul endroit en utilisant ce package. Vous devez installer ce package pour installer Laravel sur Ubuntu. Exécutez la commande suivante pour télécharger et installer le compositeur.

$ curl -ss https: // getComposer.org / installateur | sudo php --
--install-dir = / usr / local / bin --filename = compositeur

Tapez maintenant compositeur dans le terminal pour vérifier qu'il est correctement installé ou non.

$ compositeur

Vous pouvez installer Laravel avec Composer de deux manières. Une façon consiste à utiliser création Commande et une autre façon est d'installer d'abord Laravel et d'exécuter la commande Laravel pour créer un nouveau projet Laravel. La deuxième façon est suivie dans ce tutoriel. Sans la permission du propriétaire de .compositeur dossier, vous ne pourrez pas installer Laravel à l'aide du compositeur. Exécutez la commande pour définir la permission du propriétaire de .compositeur dossier pour l'utilisateur actuel.

$ sudo chown -r $ utilisateur .compositeur/

Vous devez installer git package également avant d'exécuter la commande de l'installation de Laravel. Installer le package GIT.

$ sudo apt-get install git

Pour exécuter les commandes d'installation de Laravel à partir du terminal, vous devez modifier le fichier bashrc. Exécutez les commandes suivantes pour ouvrir le fichier bashrc.

$ echo 'export path = "$ home /.compositeur / vendeur / bac: $ path "'>> ~ /.bashrc
$ source ~ /.bashrc

Après avoir exécuté la commande ci-dessus, vous devez à nouveau rouvrir le terminal pour installer Laravel. Ouvrez un nouveau terminal et exécutez la commande pour installer Laravel.

$ Composer Global nécessite "Laravel / installateur"

L'écran suivant apparaîtra si l'installation de Laravel se termine avec succès. Maintenant, vous pouvez créer n'importe quel projet Laravel en exécutant la commande Laravel.

Exécutez la commande pour vérifier que Laravel est installé correctement ou non. Si l'écran suivant apparaît, Laravel est correctement installé avec succès.

$ laravel

Création du projet Laravel

Exécutez la commande Laravel pour créer un nouveau projet.

$ Laravel New Laravelpro

Running Laravel Project

Allez dans le dossier du projet.

$ cd laravelpro

Exécutez la commande pour démarrer le serveur Laravel.

$ php artisan Serve

Ouvrez un navigateur et tapez l'URL suivante pour vérifier que Laravel est correctement installé ou non.

http: // localhost: 8000

Si la page suivante apparaît, alors Laravel est installé correctement.

Votre projet Laravel est prêt à l'emploi maintenant. Vous pouvez créer les contrôleurs et les modèles nécessaires en utilisant Artisan Command pour développer votre nouveau projet.

Création de contrôleur

L'une des principales parties du cadre MVC est le contrôleur. Le codeur implémente différents types de codes logiques dans la section Contrôleur. Tous les fichiers de contrôleur sont stockés dans APP / HTTP / CONTRÔLEURS dossier. Vous pouvez créer principalement deux types de contrôleurs à Laravel. L'un est un contrôleur simple et un autre est un contrôleur de ressources. Supposons que vous souhaitez créer un contrôleur simple dans le projet nommé Customer. Accédez au dossier Laravel Project et exécutez la commande pour créer le contrôleur à partir du terminal.

$ PHP Artisan Make: Controller CustomController

Si le contrôleur crée avec succès, il apparaîtra dans APP / HTTP / CONTRÔLEURS dossier. Alors, allez dans ce dossier et vérifiez si le contrôleur est créé ou non.

$ CD APP / HTTP / CONTRÔLEURS
$ ls

Si vous souhaitez utiliser une base de données dans votre projet Laravel, vous devez créer une base de données sur le serveur MARIADB et modifier le fichier de connexion de la base de données requis de Laravel, mais c'est pour une future leçon.

J'espère que vous pouvez voir d'après cela la simplicité et le pouvoir de commencer avec Laravel. Voir la vidéo ci-dessous pour plus d'informations: