Section courante

A propos

Section administrative du site

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