J'ai défini le mode de débogage sur true
dans config-> app et l'ai déployé sur le serveur:
'debug' => env('APP_DEBUG', true),
J'ai le code suivant dans le contrôleur pour vérifier le mode:
...
$debug = config('app.debug');
var_dump($debug);
$product->save();
Résultat sur la machine locale:
C:\xampp\htdocs\MK\app\Http\Controllers\ProductController.php: 45: boolean vrai
Résultat sur le serveur:
bool (false) Oups, on dirait que quelque chose s'est mal passé.
Pourquoi le mode débogage n'est-il pas défini côté serveur?
Cette ligne dans votre fichier de configuration, 'debug' => env('APP_DEBUG', true)
, peut être la cause de votre problème.
C'est dire; Définissez debug
sur la valeur définie dans mon fichier .env
. S'il n'y en a pas, utilisez true
.
En tant que tel, il regarde APP_DEBUG=false
dans votre fichier .env
, même si vous avez défini le second paramètre sur true.
Essayez de mettre à jour le paramètre de votre fichier .env
sur true.
Dans votre cas, accédez simplement à votre fichier .env et remplacez "APP_DEBUG = false" par "APP_DEBUG = true".