Как отключить Laravel 5.8 сообщения об ошибках в локальной среде - PullRequest
0 голосов
/ 11 мая 2019

Я использую Bugsnag для отчетов об ошибках, и когда я тестирую в своей локальной среде, все эти исключения регистрируются.

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

Конечно, я могу исключить ключ API Bugsnag в моем файле .env, но я также хотел бы знать,как отключить все журналы.

https://laravel.com/docs/5.8/errors

https://laravel.com/docs/5.8/logging

Ответы [ 2 ]

0 голосов
/ 12 мая 2019

Обновите эти переменные в файле .env, как показано ниже:

APP_ENV=local

APP_DEBUG=false

Убедитесь, что APP_ENV является локальным для локальных разработок.Когда вы запускаете его в производство, вы должны иметь его как APP_ENV=production

Очень опасно иметь APP_ENV=local на производственных серверах.Вы можете случайно сделать php artisan migrate:reset, и ваша база данных исчезнет.

Но если он у вас будет APP_ENV=production, он запросит подтверждение в красном тексте, прежде чем стереть вашу базу данных.

0 голосов
/ 12 мая 2019

Вы можете отключить отчеты об ошибках, изменив две переменные в файле .env, как показано ниже: APP_ENV = производство
APP_DEBUG = ложь

...