Structure du répertoire Laravel
Jul 04, 2018 pm 01:56 PMCet article présente principalement la structure de répertoires de laravel, qui a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer
Introduction
La structure de répertoires par défaut de l'application Laravel tente de fournir un bon point de départ pour les grandes et petites applications. Bien sûr, vous pouvez réorganiser la structure de répertoires de l'application en fonction de vos préférences. Laravel n'a aucune restriction sur l'emplacement des classes. sont chargés — — Tant que Composer peut les charger automatiquement. 2. Répertoire racine L'application Laravel nouvellement installée contient de nombreux dossiers : app Le répertoire contient le code principal de l'application
Le répertoire bootstrap
base de données
ressources
stockage
tests ; Le répertoire
fournisseur
3. 🎜>
Le répertoire de l'application contient plusieurs sous-répertoires, tels que Console, Http, Providers, etc. Les répertoires Console et Http fournissent des API qui entrent au cœur de l'application. Le protocole HTTP et la CLI sont deux mécanismes d'interaction avec l'application, mais ils ne contiennent pas réellement de logique d'application. En d’autres termes, il ne s’agit que de deux manières d’émettre des commandes à une application. Le répertoire Console contient toutes les commandes Artisan et le répertoire HTTP contient les contrôleurs, les middlewares, les requêtes, etc.
Tâches
Le répertoire est l'endroit où les tâches en file d'attente sont placées. Les tâches de l'application peuvent être mises en file d'attente ou exécutées de manière synchrone dans le cycle de vie actuel de la demande. Le répertoire
Événements
est l'endroit où les classes d'événements sont placées. Les événements peuvent être utilisés pour informer d'autres parties de l'application qu'une action donnée s'est produite et fournir un traitement découplé flexible. Le répertoire Listenerscontient des classes de gestionnaire d'événements. Le gestionnaire reçoit un événement et fournit une logique de réponse après que l'événement se produit. Par exemple, l'événement UserRegistered peut être traité par l'écouteur SendWelcomeEmail. Le répertoire
Exceptions
contient les gestionnaires d'exceptions de votre application et constitue également un bon endroit pour gérer les exceptions levées par votre application.
Remarque : de nombreuses classes du répertoire de l'application peuvent être générées via les commandes Artisan. Pour afficher toutes les commandes valides, vous pouvez exécuter la commande php artisan list make dans le terminal.
Recommandations associées :
À propos du code de classe activemq stomp
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

PHP vs Flutter : le meilleur choix pour le développement mobile

Comment utiliser le mappage objet-relationnel (ORM) en PHP pour simplifier les opérations de base de données ?

Analyse des avantages et inconvénients des outils de tests unitaires PHP

Architecture et pratique du système distribué PHP

Comparaison des dernières versions de Laravel et CodeIgniter

Comment les capacités de traitement des données de Laravel et de CodeIgniter se comparent-elles ?

Tests unitaires de code PHP et tests d'intégration
