Comment activer et désactiver le mode débogage dans Laravel

Le débogage est une fonctionnalité utile aux développeurs pour identifier les causes des problèmes. La plupart des frameworks d’application modernes vous offrent la possibilité d’activer le mode débogage, y compris Laravel. C’est une bonne idée de continuer à activer le mode débogage dans votre environnement de développement. Dans votre environnement de production, cette valeur doit toujours être false.

Qu’est-ce que le mode débogage dans Laravel ?

Lorsque votre application est en mode débogage, des messages d’erreur détaillés avec des traces de pile seront affichés pour chaque erreur qui se produit dans votre application. S’il est désactivé, une simple page d’erreur générique est affichée.

Dans ce blog, vous apprendrez comment activer et désactiver le mode débogage dans Laravel. Il est très important de disposer d’un mode de débogage afin d’afficher les erreurs pendant le développement local.

Activer le débogage

Laravel fournit l’indicateur APP_DEBUG dans le fichier .env pour gérer le mode de débogage de l’application. Par défaut, il est vrai et si vous le changez en faux, cela signifie que vous désactivez le mode de débogage.

Recherchez la clé APP_DEBUG dans le fichier .env et changez-la en true pour activer le mode de débogage et en false pour désactiver le mode de débogage.

APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost

LOG_CHANNEL=single

Désactiver le débogage

Définissez la valeur de la variable d’environnement APP_DEBUG sur false dans le fichier de configuration d’environnement .env.

APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=false
APP_URL=http://localhost

LOG_CHANNEL=single

Activer ou désactiver le mode débogage à l’aide de app.php

Ouvrez le fichier app.php situé dans votre projet laravel config/app.php. Cherchez la clé de débogage et changez true pour activer le mode débogage et false pour désactiver le mode débogage. Par défaut, il affichera false.

'debug' => env('APP_DEBUG', false),

Activer le débogage

'debug' => env('APP_DEBUG', true),

Désactiver le débogage

'debug' => env('APP_DEBUG', false),

Newsletter

Ne manquez jamais les nouveaux conseils, tutoriels et autres.

Pas de spam, jamais. Nous ne partagerons jamais votre adresse électronique et vous pouvez vous désabonner à tout moment.