Les contrôleurs Laravel sont une fonctionnalité essentielle dans un framework Laravel. Au départ, nous traitions la logique de demande sous forme de fermetures dans les fichiers de tournées ; maintenant, au lieu d'utiliser des fermetures dans les fichiers de route, nous utilisons des classes de contrôleur. Les contrôleurs sont utilisés pour gérer la logique de demande au sein de la classe unique, et les contrôleurs sont définis dans le répertoire "app/http/Controllers". Le framework Laravel suit l'architecture MVC (Model View Controller) dans laquelle les contrôleurs agissent en déplaçant le trafic entre le modèle et les vues. Le fichier par défaut du contrôleur est disponible dans le répertoire app/http/Controllers. Les contrôleurs sont une autre fonctionnalité essentielle fournie par Laravel. Au lieu de définir la logique de demande de traitement sous forme de Fermetures dans des fichiers de route, il est possible d'organiser ce processus à l'aide de classes Contrôleur. Alors que font les contrôleurs ? Les contrôleurs sont destinés à regrouper la logique de traitement des requêtes associée au sein d'une seule classe. Dans votre projet Laravel, ils sont stockés dans le répertoire app/Http/Controllers. La forme complète de MVC est Model View Controller, qui dirige le trafic entre les vues et les modèles.