Voici la liste des espaces de noms contenu dans le cadre d'application Laravel :
| Nom | Description |
|---|---|
| Illuminate | Cet espace de noms constitue le coeur du cadre d'application et regroupe les composantes fondamentaux utilisés par l'ensemble de l'architecture Laravel. |
| Illuminate\Auth | Cet espace de noms fournit les mécanismes d'authentification des utilisateurs, incluant la gestion des connexions, des gardes et des fournisseurs d'utilisateurs. |
| Illuminate\Auth\Access | Cet espace de noms gère le contrôle d'accès via les politiques et les capacités, permettant de déterminer si un utilisateur peut effectuer une action donnée. |
| Illuminate\Auth\Access\Events | Cet espace de noms définit les événements déclenchés lors des vérifications d'autorisations, facilitant l'écoute et la personnalisation du contrôle d'accès. |
| Illuminate\Auth\Console | Cet espace de noms regroupe les commandes Artisan liées à l'authentification, comme la génération de structures ou d'outils d'accès. |
| Illuminate\Auth\Events | Cet espace de noms contient les événements liés au cycle d'authentification, tels que la connexion, la déconnexion ou l'échec d'authentification. |
| Illuminate\Auth\Listeners | Cet espace de noms fournit les écouteurs d'événements associés à l'authentification, permettant de réagir automatiquement aux actions des utilisateurs. |
| Illuminate\Auth\Middleware | Cet espace de noms regroupe les middlewares responsables de la protection des routes et de la vérification de l'état d'authentification. |
| Illuminate\Auth\Notifications | Cet espace de noms permet l'envoi de notifications liées à l'authentification, comme les emails de réinitialisation de mot de passe. |
| Illuminate\Auth\Passwords | Cet espace de noms gère la logique de réinitialisation des mots de passe, incluant les jetons, les délais d'expiration et les validations. |
| Illuminate\Broadcasting | Cet espace de noms fournit les outils de diffusion d'événements en temps réel vers le client, notamment via WebSockets. |
| Illuminate\Broadcasting\Broadcasters | Cet espace de noms implémente les différents diffuseurs permettant d'envoyer des événements vers des services tiers comme Pusher ou Redis. |
| Illuminate\Bus | Cet espace de noms gère le bus de commandes et de tâches, facilitant l'exécution synchrone ou asynchrone des tâches. |
| Illuminate\Bus\Events | Cet espace de noms définit les événements déclenchés lors du traitement des commandes et des tâches. |
| Illuminate\Cache | Cet espace de noms fournit le système de cache unifié de Laravel, permettant de stocker et récupérer des données de manière performante. |
| Illuminate\Cache\Console | Cet espace de noms regroupe les commandes Artisan permettant de gérer le cache, comme le nettoyage ou l'inspection. |
| Illuminate\Cache\Events | Cet espace de noms contient les événements liés aux opérations de cache, tels que l'écriture, la lecture ou l'oubli de données. |
| Illuminate\Cache\RateLimiting | Cet espace de noms gère la limitation du taux de requêtes afin de protéger l'application contre les abus et les surcharges. |
| Illuminate\Concurrency | Cet espace de noms fournit des outils pour gérer l'exécution concurrente de tâches, améliorant les performances dans certains scénarios. |
| Illuminate\Concurrency\Console | Cet espace de noms regroupe les commandes Artisan associées aux fonctionnalités de concurrence et à leur administration. |
| Illuminate\Config | Cet espace de noms gère la configuration de l'application, permettant de charger, accéder et modifier dynamiquement les paramètres définis dans les fichiers de configuration. |
| Illuminate\Console | Cet espace de noms fournit l'infrastructure principale de la console Artisan, permettant de créer, organiser et exécuter des commandes en ligne de commande. |
| Illuminate\Console\Concerns | Cet espace de noms regroupe des traits réutilisables destinés aux commandes Artisan, facilitant l'ajout de fonctionnalités communes comme l'interaction avec l'utilisateur. |
| Illuminate\Console\Contracts | Cet espace de noms définit les interfaces liées au fonctionnement de la console, assurant une séparation claire entre implémentation et contrat. |
| Illuminate\Console\Events | Cet espace de noms contient les événements déclenchés lors de l'exécution des commandes console, permettant d'observer et d'étendre leur comportement. |
| Illuminate\Console\Scheduling | Cet espace de noms gère la planification des tâches, permettant de définir et d'automatiser l'exécution périodique de commandes et de travaux. |
| Illuminate\Console\View | Cet espace de noms fournit les outils permettant d'afficher des vues et sorties formatées dans la console. |
| Illuminate\Console\View\Components | Cet espace de noms regroupe des composants d'interface console réutilisables, comme des alertes, tableaux ou messages stylisés. |
| Illuminate\Console\View\Components\Mutators | Cet espace de noms fournit des mécanismes de transformation du rendu des composants console, permettant d'altérer dynamiquement leur affichage. |
| Illuminate\Container | Cet espace de noms implémente le conteneur d'injection de dépendances de Laravel, responsable de la résolution et de la gestion des classes et services. |
| Illuminate\Container\Attributes | Cet espace de noms fournit des attributs PHP utilisés par le conteneur pour faciliter l'injection automatique de dépendances. |
| Illuminate\Contracts | Cet espace de noms centralise l'ensemble des contrats (interfaces) de Laravel, garantissant une architecture découplée et extensible. |
| Illuminate\Contracts\Auth | Cet espace de noms définit les interfaces liées à l'authentification, telles que la gestion des utilisateurs et des gardes. |
| Illuminate\Contracts\Auth\Access | Cet espace de noms fournit les contrats liés au contrôle d'accès, notamment pour les autorisations et les politiques. |
| Illuminate\Contracts\Auth\Middleware | Cet espace de noms définit les interfaces des middlewares d'authentification, assurant une gestion cohérente de la sécurité des routes. |
| Illuminate\Contracts\Broadcasting | Cet espace de noms fournit les contrats nécessaires à la diffusion d'événements en temps réel, indépendamment de l'implémentation du diffuseur. |
| Illuminate\Contracts\Bus | Cet espace de noms définit les interfaces du bus de commandes et de jobs, garantissant une exécution cohérente des tâches. |
| Illuminate\Contracts\Cache | Cet espace de noms fournit les contrats liés au système de cache, permettant d'interchanger facilement les moteurs d'entreposage. |
| Illuminate\Contracts\Concurrency | Cet espace de noms définit les interfaces liées à la gestion de la concurrence, assurant une abstraction des mécanismes d'exécution parallèle. |
| Illuminate\Contracts\Config | Cet espace de noms définit les interfaces permettant d'accéder et de manipuler la configuration de l'application de manière abstraite. |
| Illuminate\Contracts\Console | Cet espace de noms fournit les contrats liés au fonctionnement de la console, incluant l'exécution et l'orchestration des commandes. |
| Illuminate\Contracts\Container | Cet espace de noms définit les interfaces du conteneur d'injection de dépendances, assurant la résolution cohérente des services. |
| Illuminate\Contracts\Cookie | Cet espace de noms fournit les contrats nécessaires à la gestion des cookies HTTP, indépendamment de leur implémentation concrète. |
| Illuminate\Contracts\Database | Cet espace de noms définit les interfaces générales de gestion de la base de données, incluant les connexions et transactions. |
| Illuminate\Contracts\Database\Eloquent | Cet espace de noms fournit les contrats spécifiques à l'ORM Eloquent, garantissant une abstraction du modèle de données. |
| Illuminate\Contracts\Database\Events | Cet espace de noms définit les interfaces des événements liés aux opérations de base de données, facilitant leur interception. |
| Illuminate\Contracts\Database\Query | Cet espace de noms fournit les contrats associés au générateur de requêtes SQL, assurant une manipulation cohérente des requêtes. |
| Illuminate\Contracts\Debug | Cet espace de noms définit les interfaces liées au débogage et à la gestion des informations d'erreur. |
| Illuminate\Contracts\Encryption | Cet espace de noms fournit les contrats pour le chiffrement et le déchiffrement des données sensibles. |
| Illuminate\Contracts\Events | Cet espace de noms définit les interfaces du système d'événements, permettant de déclencher et d'écouter des événements applicatifs. |
| Illuminate\Contracts\Filesystem | Cet espace de noms fournit les contrats liés à la gestion des systèmes de fichiers, locaux ou distants. |
| Illuminate\Contracts\Foundation | Cet espace de noms définit les interfaces fondamentales du noyau de l'application, telles que le cycle de vie et le bootstrap. |
| Illuminate\Contracts\Hashing | Cet espace de noms fournit les contrats liés au hachage des données, notamment pour les mots de passe. |
| Illuminate\Contracts\Http | Cet espace de noms définit les interfaces associées aux requêtes et réponses HTTP. |
| Illuminate\Contracts\JsonSchema | Cet espace de noms fournit les contrats permettant de valider et manipuler des schémas JSON. |
| Illuminate\Contracts\Log | Cet espace de noms définit les interfaces du système de journalisation, assurant une abstraction des moteurs de journaux de bord. |
| Illuminate\Contracts\Mail | Cet espace de noms fournit les contrats liés à l'envoi de courriels, indépendamment du service de messagerie utilisé. |
| Illuminate\Contracts\Notifications | Cet espace de noms définit les interfaces du système de notifications, permettant la diffusion de messages sur différents canaux. |
| Illuminate\Contracts\Pagination | Cet espace de noms fournit les contrats nécessaires à la pagination des collections et des résultats de requêtes. |
| Illuminate\Contracts\Pipeline | Cet espace de noms définit les interfaces du pipeline de traitement, permettant d'enchaîner des opérations successives. |
| Illuminate\Contracts\Process | Cet espace de noms fournit les contrats liés à l'exécution et à la gestion de processus système. |
| Illuminate\Contracts\Queue | Cet espace de noms définit les interfaces du système de files d'attente, permettant d'abstraire l'envoi et le traitement des jobs. |
| Illuminate\Contracts\Redis | Cet espace de noms fournit les contrats liés à l'utilisation de Redis, assurant une indépendance vis-à-vis du client Redis sous-jacent. |
| Illuminate\Contracts\Routing | Cet espace de noms définit les interfaces du système de routage, incluant la gestion des routes, des contrôleurs et des URL. |
| Illuminate\Contracts\Session | Cet espace de noms fournit les contrats liés à la gestion des sessions utilisateur. |
| Illuminate\Contracts\Session\Middleware | Cet espace de noms définit les interfaces des middlewares de session, garantissant une gestion cohérente du cycle de vie des sessions. |
| Illuminate\Contracts\Support | Cet espace de noms regroupe des contrats utilitaires fournissant des abstractions communes utilisées par différents composants du cadre d'application. |
| Illuminate\Contracts\Translation | Cet espace de noms définit les interfaces du système de traduction et de localisation des messages. |
| Illuminate\Contracts\Validation | Cet espace de noms fournit les contrats liés à la validation des données, assurant des règles cohérentes et extensibles. |
| Illuminate\Contracts\View | Cet espace de noms définit les interfaces du moteur de vues, permettant l'abstraction du rendu et de la composition des gabarits. |
| Illuminate\Cookie | Cet espace de noms fournit les implémentations concrètes pour la gestion des cookies HTTP dans l'application. |
| Illuminate\Cookie\Middleware | Cet espace de noms regroupe les middlewares responsables du chiffrement, de l'ajout et de la lecture des cookies dans les requêtes et réponses. |
| Illuminate\Database | Cet espace de noms constitue le coeur du composant base de données, incluant la gestion des connexions, requêtes et transactions. |
| Illuminate\Database\Capsule | Cet espace de noms fournit une interface simplifiée pour utiliser le composant base de données de Laravel de manière autonome, hors cadre d'application complet. |
| Illuminate\Database\Concerns | Cet espace de noms regroupe des traits partagés par les classes du composant base de données afin de factoriser des comportements communs. |
| Illuminate\Database\Connectors | Cet espace de noms fournit les connecteurs responsables de l'établissement des connexions vers les différents moteurs de bases de données. |
| Illuminate\Database\Console | Cet espace de noms regroupe les commandes Artisan liées à la gestion de la base de données. |
| Illuminate\Database\Console\Factories | Cet espace de noms fournit les commandes console permettant de générer et gérer les factories de modèles pour les tests et le seeding. |
| Illuminate\Database\Console\Migrations | Cet espace de noms regroupe les commandes liées aux migrations, permettant de créer, exécuter et annuler les évolutions du schéma de base de données. |
| Illuminate\Database\Console\Seeds | Cet espace de noms fournit les commandes permettant de peupler la base de données avec des données initiales ou de test. |
| Illuminate\Database\Eloquent | Cet espace de noms constitue le coeur de l'ORM Eloquent, fournissant les classes et mécanismes permettant de représenter et manipuler les données sous forme de modèles orientés objet. |
| Illuminate\Database\Eloquent\Attributes | Cet espace de noms fournit des attributs PHP permettant de configurer et enrichir le comportement des modèles Eloquent de manière déclarative. |
| Illuminate\Database\Eloquent\Casts | Cet espace de noms gère la conversion automatique des attributs de modèles vers des types PHP spécifiques lors de la lecture et de l'écriture. |
| Illuminate\Database\Eloquent\Concerns | Cet espace de noms regroupe des traits réutilisables apportant des fonctionnalités communes aux modèles Eloquent. |
| Illuminate\Database\Eloquent\Factories | Cet espace de noms fournit les outils permettant de définir et utiliser des factories pour la génération de données de test. |
| Illuminate\Database\Eloquent\Relations | Cet espace de noms définit les différents types de relations entre modèles Eloquent, comme les relations un-à-un, un-à-plusieurs ou plusieurs-à-plusieurs. |
| Illuminate\Database\Eloquent\Relations\Concerns | Cet espace de noms regroupe des traits partagés par les classes de relations afin de factoriser leur logique interne. |
| Illuminate\Database\Events | Cet espace de noms contient les événements déclenchés lors des opérations de base de données, tels que les requêtes ou les transactions. |
| Illuminate\Database\Migrations | Cet espace de noms gère les migrations de base de données, permettant de versionner et faire évoluer le schéma de manière contrôlée. |
| Illuminate\Database\Query | Cet espace de noms fournit le générateur de requêtes SQL, permettant de construire des requêtes de façon fluide et indépendante du moteur de base de données. |
| Illuminate\Database\Query\Grammars | Cet espace de noms implémente les grammaires SQL spécifiques à chaque moteur de base de données supporté. |
| Illuminate\Database\Query\Processors | Cet espace de noms fournit les processeurs chargés de traiter les résultats des requêtes SQL selon le moteur utilisé. |
| Illuminate\Database\Schema | Cet espace de noms gère la définition et la manipulation du schéma de base de données, notamment la création et la modification des tables. |
| Illuminate\Database\Schema\Grammars | Cet espace de noms fournit les grammaires permettant de traduire les opérations de schéma en instructions SQL spécifiques aux bases de données. |
| Illuminate\Encryption | Cet espace de noms fournit les mécanismes de chiffrement et de déchiffrement des données sensibles au sein de l'application. |
| Illuminate\Events | Cet espace de noms implémente le système d'événements, permettant de déclencher et d'écouter des événements applicatifs de manière centralisée. |
| Illuminate\Filesystem | Cet espace de noms gère l'accès aux systèmes de fichiers, qu'ils soient locaux ou distants, via une API unifiée. |
| Illuminate\Foundation | Cet espace de noms constitue le socle du cadre d'application, fournissant le cycle de vie de l'application, le bootstrap et l'intégration des composants principaux. |
| Illuminate\Foundation\Auth | Cet espace de noms fournit les implémentations fondamentales liées à l'authentification au niveau du noyau de l'application. |
| Illuminate\Foundation\Auth\Access | Cet espace de noms gère les mécanismes d'autorisation fondamentaux, notamment les politiques et vérifications d'accès intégrées au coeur du cadre d'application. |
| Illuminate\Foundation\Bootstrap | Cet espace de noms contient les classes responsables du bootstrap de l'application, initialisant les composants essentiels avant le traitement des requêtes. |
| Illuminate\Foundation\Bus | Cet espace de noms gère l'intégration du bus de commandes et de jobs au niveau du noyau, orchestrant l'exécution synchrone et asynchrone. |
| Illuminate\Foundation\Concerns | Cet espace de noms regroupe des traits partagés par les classes Foundation, permettant de factoriser des comportements communs. |
| Illuminate\Foundation\Configuration | Cet espace de noms fournit les mécanismes de gestion centralisée de la configuration et de l'initialisation des paramètres de l'application. |
| Illuminate\Foundation\Console | Cet espace de noms implémente les commandes Artisan spécifiques au noyau, telles que le bootstrap, le cache et les tâches administratives. |
| Illuminate\Foundation\Events | Cet espace de noms contient les événements fondamentaux émis par le cadre d'application lors du cycle de vie de l'application. |
| Illuminate\Foundation\Exceptions | Cet espace de noms gère le traitement des exceptions au niveau du noyau, y compris la capture, le journal de bord et la réponse aux erreurs. |
| Illuminate\Foundation\Exceptions\Renderer | Cet espace de noms fournit les classes responsables du rendu des exceptions pour l'affichage en console ou HTTP. |
| Illuminate\Foundation\Exceptions\Renderer\Mappers | Cet espace de noms contient des cartographies permettant de transformer certains types d'exceptions en réponses compréhensibles par l'utilisateur. |
| Illuminate\Foundation\Exceptions\Whoops | Cet espace de noms intègre le paquet Whoops pour le rendu détaillé et interactif des erreurs en environnement de développement. |
| Illuminate\Foundation\Http | Cet espace de noms constitue le noyau HTTP de l'application, incluant le traitement des requêtes, des réponses et l'intégration des middlewares. |
| Illuminate\Foundation\Http\Events | Cet espace de noms fournit les événements liés au cycle de vie HTTP, tels que le début et la fin d'une requête. |
| Illuminate\Foundation\Http\Middleware | Cet espace de noms regroupe les middlewares fondamentaux appliqués aux requêtes HTTP pour la sécurité, la gestion des sessions et autres vérifications. |
| Illuminate\Foundation\Http\Middleware\Concerns | Cet espace de noms fournit des traits partagés par les middlewares Foundation pour factoriser des comportements communs. |
| Illuminate\Foundation\Providers | Cet espace de noms gère les fournisseurs de services du noyau, assurant l'enregistrement et le bootstrap des composants principaux. |
| Illuminate\Foundation\Queue | Cet espace de noms intègre le système de queues au niveau Foundation, permettant le traitement asynchrone des jobs critiques pour l'application. |
| Illuminate\Foundation\Routing | Cet espace de noms fournit les fonctionnalités de routage fondamentales, intégrant les contrôleurs et la résolution des routes. |
| Illuminate\Foundation\Support | Cet espace de noms contient des classes utilitaires et des composants de support essentiels au fonctionnement du cadre d'application. |
| Illuminate\Foundation\Support\Providers | Cet espace de noms fournit des classes de base pour la création et l'organisation des fournisseurs de services. |
| Illuminate\Foundation\Testing | Cet espace de noms constitue le noyau des outils de test, intégrant l'exécution de tests unitaires et fonctionnels dans l'application. |
| Illuminate\Foundation\Testing\Concerns | Cet espace de noms regroupe des traits facilitant la mise en place et l'écriture de tests dans le cadre Foundation. |
| Illuminate\Foundation\Testing\Traits | Cet espace de noms fournit des traits supplémentaires pour enrichir les classes de test avec des fonctionnalités pratiques. |
| Illuminate\Foundation\Validation | Cet espace de noms fournit les classes et services de validation de données intégrés au noyau de l'application. |
| Illuminate\Hashing | Cet espace de noms fournit les classes et services de hachage, notamment pour sécuriser les mots de passe et autres données sensibles. |
| Illuminate\Http | Cet espace de noms constitue le cour de la gestion HTTP, incluant les requêtes, réponses et l'intégration des middlewares. |
| Illuminate\Http\Client | Cet espace de noms fournit un client HTTP pour effectuer des requêtes sortantes vers des API et services externes. |
| Illuminate\Http\Client\Concerns | Cet espace de noms regroupe des traits réutilisables pour enrichir le client HTTP avec des fonctionnalités communes. |
| Illuminate\Http\Client\Events | Cet espace de noms contient les événements déclenchés lors des requêtes et réponses du client HTTP. |
| Illuminate\Http\Client\Promises | Cet espace de noms fournit des mécanismes de promesses pour gérer les requêtes HTTP asynchrones et leur traitement. |
| Illuminate\Http\Concerns | Cet espace de noms regroupe des traits réutilisables appliqués aux classes HTTP, permettant de factoriser la logique commune. |
| Illuminate\Http\Exceptions | Cet espace de noms contient les exceptions spécifiques au traitement HTTP, incluant les erreurs de requête et de réponse. |
| Illuminate\Http\Middleware | Cet espace de noms regroupe les middlewares HTTP, responsables de la sécurité, de la gestion des sessions et du filtrage des requêtes. |
| Illuminate\Http\Resources | Cet espace de noms fournit la base pour transformer les modèles et collections en ressources JSON. |
| Illuminate\Http\Resources\Json | Cet espace de noms contient les classes permettant de transformer et structurer les données en JSON pour les API. |
| Illuminate\Http\Resources\JsonApi | Cet espace de noms fournit les classes conformes à la spécification JSON:API pour exposer les données de manière standardisée. |
| Illuminate\Http\Resources\JsonApi\Concerns | Cet espace de noms regroupe des traits réutilisables pour les ressources JSON:API, facilitant la composition et la transformation des données. |
| Illuminate\Http\Resources\JsonApi\Exceptions | Cet espace de noms contient les exceptions spécifiques aux ressources JSON:API, gérant les erreurs de format et de validation. |
| Illuminate\Http\Testing | Cet espace de noms fournit des outils et assistants pour tester les requêtes et réponses HTTP dans le cadre des tests fonctionnels. |
| Illuminate\JsonSchema | Cet espace de noms fournit des classes pour la définition, la validation et la manipulation de schémas JSON. |
| Illuminate\JsonSchema\Types | Cet espace de noms contient les types de données utilisables dans les schémas JSON pour valider la structure et le format des documents. |
| Illuminate\Log | Cet espace de noms constitue le cour du système de journalisation, gérant l'écriture et la configuration des journaux de bord. |
| Illuminate\Log\Context | Cet espace de noms fournit des classes permettant d'ajouter des informations contextuelles aux entrées de journal de bord. |
| Illuminate\Log\Context\Events | Cet espace de noms contient les événements déclenchés lors des modifications du contexte de journal de bord ou de l'écriture des journaux de bords. |
| Illuminate\Log\Events | Cet espace de noms contient les événements liés aux actions de journalisation, comme l'écriture ou la modification des journaux de bord. |
| Illuminate\Mail | Cet espace de noms constitue le cour du système d'envoi de courriels, fournissant les classes pour composer et envoyer des messages. |
| Illuminate\Mail\Events | Cet espace de noms contient les événements déclenchés lors de l'envoi des courriels, permettant d'intercepter ou d'agir sur le flux de messagerie. |
| Illuminate\Mail\Mailables | Cet espace de noms fournit les classes de base pour créer des objets « mailable », représentant des courriels configurables et réutilisables. |
| Illuminate\Mail\Transport | Cet espace de noms contient les implémentations des transporteurs de courriels, permettant d'envoyer les messages via SMTP, Mailgun, ou autres services. |
| Illuminate\Notifications | Cet espace de noms fournit le cour du système de notifications, permettant d'envoyer des messages sur différents canaux. |
| Illuminate\Notifications\Channels | Cet espace de noms contient les implémentations concrètes des canaux de notification, comme courriel, SMS ou Slack. |
| Illuminate\Notifications\Console | Cet espace de noms regroupe les commandes Artisan liées aux notifications, facilitant leur gestion et leur envoi programmatique. |
| Illuminate\Notifications\Events | Cet espace de noms définit les événements déclenchés lors de l'envoi ou du traitement des notifications. |
| Illuminate\Notifications\Messages | Cet espace de noms fournit les classes représentant le contenu des messages envoyés via les différents canaux de notification. |
| Illuminate\Pagination | Cet espace de noms gère la pagination des collections et des résultats de requêtes, offrant une API fluide et extensible. |
| Illuminate\Pipeline | Cet espace de noms fournit l'implémentation du pipeline, permettant de chaîner des opérations sur des objets de manière fluide et réutilisable. |
| Illuminate\Process | Cet espace de noms constitue le cour de la gestion des processus système, permettant d'exécuter et contrôler des commandes externes. |
| Illuminate\Process\Exceptions | Cet espace de noms contient les exceptions générées lors de l'exécution de processus externes ou en cas d'erreurs système. |
| Illuminate\Queue | Cet espace de noms fournit le système de files d'attente, gérant l'envoi, la planification et l'exécution des jobs asynchrones. |
| Illuminate\Queue\Attributes | Cet espace de noms fournit des attributs PHP pour configurer le comportement des jobs et des files d'attente. |
| Illuminate\Queue\Capsule | Cet espace de noms fournit une interface simplifiée pour utiliser le système de queue de Laravel de manière autonome, hors cadre d'application complet. |
| Illuminate\Queue\Connectors | Cet espace de noms contient les connecteurs responsables de la connexion aux différents backends de files d'attente, comme Redis ou SQS. |
| Illuminate\Queue\Console | Cet espace de noms regroupe les commandes Artisan liées aux queues, comme le lancement des workers ou le traitement des jobs en attente. |
| Illuminate\Queue\Console\Concerns | Cet espace de noms regroupe des traits réutilisables pour enrichir les commandes console des queues avec des fonctionnalités communes. |
| Illuminate\Queue\Events | Cet espace de noms contient les événements déclenchés lors des opérations sur les queues, comme le traitement d'un job ou son succès. |
| Illuminate\Queue\Failed | Cet espace de noms gère les classes et services liés aux jobs échoués dans les files d'attente. |
| Illuminate\Queue\Jobs | Cet espace de noms fournit les classes représentant les jobs dans les files d'attente et leur gestion. |
| Illuminate\Queue\Middleware | Cet espace de noms regroupe les middlewares applicables aux jobs des queues pour modifier ou sécuriser leur exécution. |
| Illuminate\Redis | Cet espace de noms constitue le cour de l'intégration Redis, fournissant l'accès aux clients et fonctionnalités clés. |
| Illuminate\Redis\Connections | Cet espace de noms fournit les classes représentant les connexions aux serveurs Redis. |
| Illuminate\Redis\Connectors | Cet espace de noms contient les connecteurs responsables de l'établissement des connexions Redis selon la configuration. |
| Illuminate\Redis\Events | Cet espace de noms contient les événements liés aux actions effectuées via Redis, comme les commandes et les erreurs. |
| Illuminate\Redis\Limiters | Cet espace de noms fournit les classes pour gérer la limitation de débit (rate limiting) via Redis. |
| Illuminate\Routing | Cet espace de noms constitue le cour du routage, incluant la définition, la résolution et la gestion des routes et contrôleurs. |
| Illuminate\Routing\Console | Cet espace de noms regroupe les commandes Artisan liées au routage, comme la génération de contrôleurs ou l'inspection des routes. |
| Illuminate\Routing\Contracts | Cet espace de noms fournit les interfaces pour abstraire le routage, garantissant l'implémentation flexible de la logique de routes. |
| Illuminate\Routing\Controllers | Cet espace de noms contient les classes de base pour les contrôleurs, incluant les assistants et traits communs. |
| Illuminate\Routing\Events | Cet espace de noms définit les événements liés au routage, comme la résolution de route ou le traitement de requêtes. |
| Illuminate\Routing\Exceptions | Cet espace de noms contient les exceptions spécifiques au routage, comme les routes non trouvées ou interdites. |
| Illuminate\Routing\Matching | Cet espace de noms fournit les classes responsables de la correspondance entre les requêtes entrantes et les routes définies. |
| Illuminate\Routing\Middleware | Cet espace de noms regroupe les middlewares applicables aux routes pour la sécurité, l'authentification et le filtrage. |
| Illuminate\Session | Cet espace de noms fournit le cour de la gestion des sessions utilisateur, incluant le stockage et la récupération des données. |
| Illuminate\Session\Console | Cet espace de noms regroupe les commandes Artisan permettant de gérer les sessions depuis la console. |
| Illuminate\Session\Middleware | Cet espace de noms contient les middlewares qui gèrent automatiquement le cycle de vie des sessions dans les requêtes HTTP. |
| Illuminate\Support | Cet espace de noms fournit des classes utilitaires et des assistants généraux utilisés par l'ensemble du cadre d'application. |
| Illuminate\Support\Defer | Cet espace de noms contient des classes permettant de différer l'exécution de certaines opérations ou services. |
| Illuminate\Support\Exceptions | Cet espace de noms fournit des classes d'exceptions utilitaires utilisées dans les composants de support. |
| Illuminate\Support\Facades | Cet espace de noms regroupe les facades, permettant d'accéder facilement aux services du cadre d'application via une interface statique. |
| Illuminate\Support\Testing | Cet espace de noms fournit des outils utilitaires pour le testing général dans l'application. |
| Illuminate\Support\Testing\Fakes | Cet espace de noms contient des classes permettant de simuler des services ou composants pour les tests unitaires et fonctionnels. |
| Illuminate\Support\Traits | Cet espace de noms fournit des traits réutilisables pour enrichir les classes du cadre d'application avec des fonctionnalités communes. |
| Illuminate\Testing | Cet espace de noms constitue le noyau des outils de test de Laravel, incluant les assistants pour les tests unitaires et fonctionnels. |
| Illuminate\Testing\Concerns | Cet espace de noms regroupe des traits utilisés pour étendre les classes de test avec des fonctionnalités modulaires et réutilisables. |
| Illuminate\Testing\Constraints | Cet espace de noms fournit les contraintes et assertions personnalisées utilisées pour valider les résultats dans les tests. |
| Illuminate\Testing\Exceptions | Cet espace de noms contient les exceptions spécifiques au testing, permettant de gérer les erreurs et échecs de tests. |
| Illuminate\Testing\Fluent | Cet espace de noms fournit des classes permettant une syntaxe fluide pour écrire des assertions et vérifier les comportements dans les tests. |
| Illuminate\Testing\Fluent\Concerns | Cet espace de noms regroupe des traits qui enrichissent les classes Fluent pour les tests, facilitant la composition des assertions. |
| Illuminate\Translation | Cet espace de noms fournit le système de traduction et de localisation, permettant de gérer les fichiers de langue et les messages traduits. |
| Illuminate\Validation | Cet espace de noms constitue le cour du système de validation de Laravel, permettant de vérifier et filtrer les données entrantes. |
| Illuminate\Validation\Concerns | Cet espace de noms fournit des traits réutilisables pour les validateurs, factorisant la logique commune entre différentes règles et classes. |
| Illuminate\Validation\Rules | Cet espace de noms contient les classes représentant les règles de validation réutilisables et extensibles. |
| Illuminate\View | Cet espace de noms fournit le moteur de rendu de vues, permettant de générer le HTML final à partir de gabarits et données. |
| Illuminate\View\Compilers | Cet espace de noms fournit les compilateurs de gabarits, transformant les fichiers Blade en code PHP exécutable. |
| Illuminate\View\Compilers\Concerns | Cet espace de noms regroupe des traits réutilisables pour les compilateurs de vues, factorisant des comportements communs. |
| Illuminate\View\Concerns | Cet espace de noms fournit des traits partagés par les classes View, permettant de centraliser des fonctionnalités transversales. |
| Illuminate\View\Engines | Cet espace de noms contient les moteurs de rendu pour les différentes vues, comme Blade ou PHP natif. |
| Illuminate\View\Middleware | Cet espace de noms regroupe les middlewares appliqués au rendu des vues, pouvant modifier ou sécuriser la réponse HTML. |
Dernière mise à jour : Mardi, le 17 février 2026