Laravel 5. Режим отладки

Я установил режим отладки на 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). Ой, похоже, что-то пошло не так.

Почему режим отладки не установлен на стороне сервера?

5

Решение

Эта строка в вашем конфигурационном файле, 'debug' => env('APP_DEBUG', true), может быть причиной вашей проблемы.

Это говорит; задавать debug к значению, определенному в моем .env файл, и если его нет, используйте true,

Как таковой он смотрит на APP_DEBUG=false в вашем .env файл, даже если для второго параметра установлено значение true.

Попробуйте обновить настройки в вашем .env файл к истине.

8

Другие решения

В вашем случае просто перейдите в файл .env и измените «APP_DEBUG = false» на «APP_DEBUG = true»

0

По вопросам рекламы [email protected]