2014-09-04 6 views
2

Я хочу отключить экран ошибок Laravel, который показывает ошибки/исключения с отладочной информацией и отслеживает функции. В основном потому, что я использую Laravel в качестве мобильного интерфейса API, и эти ответы сложнее читать на мобильном устройстве.отключить встроенный экран ошибок laravel

Обратите внимание, что я хочу ошибки, но не страницу причудливых ошибок.

Любые предложения?

+1

Немного непонятно, что вы подразумеваете под «хотят ошибок», но связанный пост должен дать вам то, что вам нужно. –

ответ

5

Перейти к проекту Laravel -> приложение папке-> конфигурации папки -> app.php набор

'debug' => false, 

Это покажет простую страницу ошибки, как Ops! Что-то пошло не так.

Edit:

Laravel App фасад обеспечивает способ способ поймать исключения, используя метод ошибок, как указано в Laravel docs

App::error(function(Exception $exception) 
{ 
    // handle your exception 
}); 

Вы можете поместить метод App :: ошибки в фильтрах. php

и Laravel использует Symfony для отображения этих страниц, если вы хотите продолжить движение вниз. Я на самом деле не пытался изменить эту вещь, может быть, кто-то придумает лучший ответ.

+0

Я хочу ошибку, мне просто не нужен экран ошибки – Amin

+0

Хорошо, я отредактировал ответ в соответствии с моими знаниями. Надеюсь это поможет. –

+0

Это можно сделать в файле .env, установив debug на false – kratos

Смежные вопросы