Бывает так, что нам нужно отладить выполнение какого-то роута контроллера в нашем проекте. Нам нужно посмотреть в определенный момент времени, какие данные у нас находятся в каком-то месте.
Для решения этой задачи в Laravel есть две команды, которые чаще всего используются для отладки.
Во-первых, это команда "dump". dump выводит нам содержимое, которое находится в какой-то переменной на определенной строке.
Например, у нас есть переменная "data" - массив каких-то данных. Мы передаем ее в качестве аргумента команде "dump" и останавливаем выполнение дальнейшего кода нашей программы.
Если мы теперь обновим страницу, у нас будет выводиться отладочная информация, указывающая, в каком контроллере и на какой строке это произошло, а также содержимое переменной в данный момент.
Кроме того, мы можем более сокращенно использовать форму записи "dd". Просто пишем "dd" и передаем переменную как аргумент.
Если мы обновим страницу, у нас также будет выводиться та же самая отладочная информация. Достаточно часто приходится пользоваться этими функциями "dump" и "dd", чтобы просмотреть состояние переменных в определенный момент выполнения программы. Используйте это на практике, чтобы проще отлаживать ваши программы.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти