laravel daily есть такое
Покажи ролик - скажем
Ну я могу сказать что у него laravel debugbar
laravel debugbar
для хрома есть Clockwork, но это не то что на видео ...
Перфоманс сильно страдает?
не замерялось, было подсмотрено из курса Jeffrey Way из laracasts.com
Прикольно. Его на проде используют вообще? В качестве статистики, к примеру
Тогда не вижу смысла в использовании. Debugbar можно отключить хоть, а тут в доках даже минимистической авторизации не нашёл. Как логгер статистики - прикольно, но не вижу отключения или скрытия для прода
Зависимость нужно устанавливать в дев окружение (composer require --dev package/name), а на проде устанавливать без них (composer install --no-dev)
Да понятно, что для дева. Только в случае нормальных библиотек, они отключаются на проде, чтобы не выпиливать постоянно, а тут, похоже, надо каждый раз пилить
Там вьюха и провайдер добавляются. + Фасад по желанию. Если была бы dev зависимость, то и в инструкции установки написали бы --dev аргумент композера
Если пакет не сам инициализируется туда, куда ему нужно (телескоп, например), а вписывается в код самим разрабом (clockwork лет 5 не трогал и не помню как он работает), то да, костыли неминуемы.
Вот здесь не факт. Некоторые не знают что так можно. Реально. Или просто разраб забыл обновить доку. Или забил. Или считает правильным использование дев зависимостей на проде. Такие тоже бывают.
https://github.com/itsgoingd/clockwork/blob/master/composer.json#L27 Пакет самоинициализируется в Ларе. Можно смело в dev кидать. Да, если вручную в коде не юзать хелпер clock(), то кидай его в дев окружение и не парься. https://github.com/itsgoingd/clockwork/blob/master/Clockwork/Clockwork.php
А. Ну ок. Хотя там есть команда vendor:publish для очередей, команд и чего-то ещё, поэтому всё равно полный функционал не выйдет использовать просто так на проде
vendor:publish пресеты публикует в приложение. Само оно не будет работать без основного сервис-провайдера, инициализирующего и использующего этот код.
А ты читал эту самую инструкцию?
Хм... Тогда ладно. Разраб просто не знает про dev окружение что-ли... Хотя моя идея использовать clockwork в качестве статистики, в том числе, на проде всё равно провалилась из-за отсутствия авторизации. Если допилить, то можно было бы и использовать, в принципе. Надо подробнее глянуть провайдер, мб получится дописать под себя
Мы про clockwork
Не обязательно не знает. Нам неизвестны причины почему он не указал юзать в дев окружении.
Доступ к роуту можно сделать наподобие телескопа (ему тоже не место на проде, но возможность присутствует). https://github.com/laravel/telescope/blob/4.x/stubs/TelescopeServiceProvider.stub#L63-L70
Я же не утверждаю, а предполагаю) Надо с ним поговорить, спросить
МР сделай =)
Честно - не шарю. Можно расшифровку? 😅
А. Дык PR, а не MP. Та гляну, мб и сделаю даже)
Обсуждают сегодня