Nous continuons notre précédent article concernant l’Introduction au framework Laravel. En effet, cet article est la partie 2 du précédent. Si vous ne l’avez pas lu, il est impératif de le lire avant de continuer avec nous dans ce présent article.

Avant de commencer, il est de savoir que l’application est structurée comme ci-dessous :

Répertoire Racine Laravel

Le répertoire racine de Laravel contient différents dossiers et fichiers comme indiqué dans la figure suivante.

1. Configuration

Le répertoire de configuration, tel que son nom l’indique, contient tous les fichiers de configuration de votre application. Dans ce répertoire, vous trouverez différents fichiers nécessaires pour configurer la base de données, la session, le courrier, les applications, les services, etc.

Configuration de base

  • Après l’installation de Laravel, la première chose à faire est de définir l’autorisation d’écriture pour le stockage du répertoire et bootstrap / cache .
  • Générer une clé d’application pour sécuriser la session et d’autres données chiffrées. Si le répertoire racine ne contient pas le fichier .env, renommez le .env.example au fichier .env et exécutez la commande suivante où vous avez installé Laravel. La nouvelle clé générée est visible dans le fichier .env .

  • Vous pouvez également configurer les paramètres régionaux, le fuseau horaire, etc. de l’application dans le fichier config / app.php .

Configuration environnementale

Laravel offre la possibilité d’exécuter votre application dans un environnement différent, comme les tests, la production, etc. Vous pouvez configurer l’environnement de votre application dans le fichier .env du répertoire racine de votre application. Si vous avez installé Laravel en utilisant  composer, ce fichier sera automatiquement créé.

Si vous ne l’avez pas installé, vous pouvez simplement renommer le .env.example fichier .env fichier. Un exemple de fichier Laravel.env est illustré ci-dessous.

Notez le texte souligné gris dans l’image ci-dessus. La variable d’environnement local a été définie. Il peut également être changé en production ou en test selon vos besoins.

Configuration de la base de données

La base de données de votre application peut être configurée à partir du fichier config / database.php . Vous pouvez définir des paramètres de configuration qui peuvent être utilisés par différentes bases de données et vous pouvez également définir l’option par défaut.

Nommer l’application

Le répertoire de l’application, par défaut, est nommé dans l’application. Pour le renommer, vous pouvez exécuter la commande suivante et renommer l’espace de noms.

 php artisan app:name  

Remplacez le <nom de votre application> par le nouveau nom de votre application que vous souhaitez donner.

Mode de Maintenance

Nous devons modifier régulièrement notre site Web. Le site Web doit être mis en mode maintenance et pour cela, Laravel a rendu ce travail plus facile. Il existe deux commandes artisanales qui sont utilisées pour démarrer et arrêter le mode de maintenance décrit ci-dessous.

  • Démarrez le mode de maintenance

Pour démarrer le mode de maintenance, exécutez simplement la commande suivante.

 php artisan down Après une exécution réussie, vous recevrez les résultats suivants

Il active le mode Maintenance et toute la requête vers le serveur sera redirigée vers une seule page de maintenance comme indiqué dans la capture d’écran suivante.

  • Arrêter le mode de maintenance

Après avoir modifié votre site Web et recommencer, exécutez la commande suivante.

  php artisan up 

Après une exécution réussie, vous recevrez les résultats suivants:

2. Routage

Le routage de base est destiné à acheminer votre demande vers un contrôleur approprié. Les lignes de l’application peuvent être définies dans le fichier app/route/web.php . Voici la syntaxe générale de l’itinéraire pour chacune des demandes possibles.

Permettez-moi de vous  montrer comment voir la page d’accueil Laravel avec l’aide du routage.

Exemple

App / Http /route/ web.php

3. Middleware

Comme le nom l’indique, Middleware agit comme intermédiaire entre la demande et la réponse. C’est un type de mécanisme de filtrage. Par exemple, Laravel comprend un middleware qui vérifie si l’utilisateur de l’application est authentifié ou non. Si l’utilisateur est authentifié, il sera redirigé vers la page d’accueil sinon il sera redirigé vers la page de connexion.

Le middleware peut être créé en exécutant la commande suivante:

 php artisan make:middleware  Remplacez le <middleware-name> par le nom de votre middleware. Le middleware que vous créez peut être vu dans l’annuaire app/Http / Middleware .

Exemple

Étape 1 – Maintenant, créez AgeMiddleware. Pour créer cela, nous devons exécuter la commande suivante:

 php artisan make:middleware AgeMiddleware 

Étape 2 – Après l’exécution réussie de la commande, vous recevrez la sortie suivante –

Étape 3 – AgeMiddleware sera créé à l’ application / Http / Middleware . Le fichier nouvellement créé aura le code suivant déjà créé pour vous.

Auteur de l’article : Assane Badji – Lead Developer et Coach à Volkeno

One thought to “Introduction au framework Laravel – Partie 2”

Laisser un commentaire

 

This is a demo store for testing purposes.

%d blogueurs aiment cette page :