DDD — новый хелпер для Laravel

DDD - Новый хелпер для Ларавел

Сегодня мы анонсируем новый глобальный хелпер для Laravel 6, а также для всех приложений, на которых установлен Ignition 1.9+.

Все мы любим отлаживать наш код с помощью команды dd — это быстро и просто. Но иногда хотелось бы иметь больше информации. Или вы забыли задампить запрос и нужно редактировать dd и повторять всё заново.

Поздоровайтесь с «DDD»

Представляем вам ddd — глобально доступную вспомогательную функцию, которая делает всё то же, что и dd, плюс добавляет поверх функционал из Ignition.

Допустим, вы хотите задампить строку и пользовательскую модель. С ddd вы можете сделать это так же, как с dd:

$user = User::first();

ddd('dumping this one', $user);

В своем браузере вы увидите следующее:

Хелпер ddd выгрузит данные, покажет Ignition и выйдет. Сила dd в сочетании со всеми фишками Ignition.

Вы хотите посмотреть трассировку стека для этого вызова? Просто нажмите на вкладку «Stack trace».DDD - Новый хелпер для Ларавел

ddd станет еще мощнее со сторонними расширениями для Ignition, такими как Ignition Code Editor или Tinker Tab.

И если вам нужна будет помощь других людей, то вы можете просто поделиться дампом прямо из Ignition.

Автор: Marcel Pociot
Перевод: Demiurge Ash