Я недавно перешел с Laravel 5.5 на 5.6
Все работает нормально, за исключением того, что я не могу заставить логин работать на консоли Chrome.
Я делал это в AppServiceProvider.php
$monolog = Log::getMonolog();
if (config('app.env') === 'local') {
$infohandler = new ChromePHPHandler(Logger::INFO, false);
$infohandler->setFormatter(new ChromePHPFormatter());
$monolog->pushHandler($infohandler);
}
«GetMonolog», кажется, был удален. У кого-нибудь есть быстрое решение, чтобы это снова заработало?
Кажется, он был изменен на Log::getLogger()
что имеет смысл, это не обязательно должен быть Монологом больше.
https://laravel.com/api/5.6/Illuminate/Log/Logger.html#method_getLogger
в 5.6, если вы настраиваете монолог, вам нужно создать собственный канал регистрации
https://laravel.com/docs/5.6/logging#creating-custom-channels