Я установил режим отладки на true
в config-> app и развернул его на сервере:
'debug' => env('APP_DEBUG', true),
У меня есть следующий код в контроллере для проверки режима:
...
$debug = config('app.debug');
var_dump($debug);
$product->save();
Результат на локальной машине:
C: \ XAMPP \ HTDOCS \ МК \ приложение \ Http \ Контроллеры \ ProductController.php: 45: булево
правда
Результат на сервере:
bool (false). Ой, похоже, что-то пошло не так.
Почему режим отладки не установлен на стороне сервера?
Эта строка в вашем конфигурационном файле, 'debug' => env('APP_DEBUG', true)
, может быть причиной вашей проблемы.
Это говорит; задавать debug
к значению, определенному в моем .env
файл, и если его нет, используйте true
,
Как таковой он смотрит на APP_DEBUG=false
в вашем .env
файл, даже если для второго параметра установлено значение true.
Попробуйте обновить настройки в вашем .env
файл к истине.
В вашем случае просто перейдите в файл .env и измените «APP_DEBUG = false» на «APP_DEBUG = true»