2016-12-13 2 views
1

Я хочу видеть ошибки, когда я работаю в локальном хосте.Как проверить режим отладки на Laravel 5.3

App \ Исключения \ handler.php

Я пробовал:

public function render($request, Exception $exception) 
{ 
    if ($this->isHttpException($exception) && env('APP_DEBUG') === false) { 
     return response()->view('errors.404', [], 404); 
    } else { 
     return parent::render($request, $exception); 
    } 
} 

или;

if ($this->isHttpException($exception) && App::environment('APP_DEBUG') === false) 

Я пробовал его, как указано выше, но он не работает.

Спасибо.


APP_DEBUG устанавливается истина в .env

+0

Установили ли вы APP_DEBUG значение true в вашем .ENV-файле? Всегда сначала прочтите руководство: https://laravel.com/docs/5.3/errors#configuration – Devon

+0

Да. Я установил его. – Ergin

+0

Не должно быть ничего, что вам нужно для настройки, чтобы предоставить дополнительную информацию. Вы видите только сообщение «Уопс» и никаких подробностей? Вы пытались оценить 'env ('APP_DEBUG')', чтобы убедиться, что ваш .env загружен правильно? – Devon

ответ

0

В файле .env вы должны иметь:

APP_DEBUG=true 
+0

Уже установлено. – Ergin

1

Попробуйте изменить

env('APP_DEBUG') === false 

в

env('APP_DEBUG') == false 
Смежные вопросы