Сегодня мы анонсируем новый глобальный хелпер для 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
станет еще мощнее со сторонними расширениями для Ignition, такими как Ignition Code Editor или Tinker Tab.
И если вам нужна будет помощь других людей, то вы можете просто поделиться дампом прямо из Ignition.
Автор: Marcel Pociot
Перевод: Алексей Широков
Наш Телеграм-канал — следите за новостями о Laravel.