Collision - оформление ошибок для Laravel

С выходом Laravel 5.6 (как писалось тут), в dev зависимость composer.json добавят пакет Collision.

На сегодняшний день оформление ошибок в консоли - не самое сильное место Laravel. Мы получаем лишь сообещение об ошибке, и ноль дополнительно информации без stacktrace'a:

Laravel Collision package 01

Забудем про такое разочарование. Теперь мы можем созерцать ошибки так:

Laravel Collision Package 02

Правда красиво? Вот-вот.

Установка Collision пакета достаточно проста, но для начала надо помнить, что работает он только с php >= 7.1:

Просто устанавливаем пакет через composer:

$ composer require nunomaduro/collision --dev

И Laravel все остальное сделает за нас! (Да да, начиная с версии 5.5 в Laravel автоматическое определение и регистрация установленных пакетов!

Почитать документацию по этому пакету можно на гитхабе https://github.com/nunomaduro/collision

Опубликовано:

Категории: Пакеты