Пакет для Laravel, который добавляет команду route:pretty Команда предназначена для красивого вывода в консоль доступных в приложении роутов. Установка composer require wulfheart/pretty_routes Использование php artisan route:pretty php artisan…
laravel
Повторение операции с высокой вероятностью отказа в Laravel
Есть определенные операции, которые могут иметь высокую вероятность неудачи. Например, отправка запроса в сторонний API. Вы не уверены, будет ли это работать каждый раз безупречно, потому что это не в…
Регулирование вложенных запросов к роутам в Laravel
Для начала опишу задачу. У нас имеется какой-то глобальный для группы запросов роут и в нем указан посредник throttle. Затем мы пытаемся добавить еще один throttle на внутренний…
Использование laravel query builder без жесткой привязки к именам таблиц
Проблема: Иногда может возникнуть необходимость использовать Laravel query builder вместо Eloquent либо из-за проблем с производительностью, либо из-за сложности запроса. Первая проблема, с которой вы могли столкнуться при использовании построителя запросов,…
Под капотом: как работают атрибуты модели в Laravel
Атрибуты модели Laravel в основном представляют поля базы данных для данной модели. Когда данные извлекаются из базы данных, к ним можно получить доступ через модель, поскольку они были фактическими…
Разбираемся в контейнере Laravel. Кирилл Несмеянов
Разберёмся в способе хранения данных, автовайринге без этих дурацких умных слов и русским языком. Научимся таргетировать инъекции и попробуем запилить пример реализации с использованием одних и тех же…
Под капотом: как работают транзакции базы данных в Laravel
В этой статье мы не будем касаться темы что такое транзакции и для чего они нужны. Вы можете ознакомиться с этой темой здесь. В статье мне хотелось бы сосредоточиться на…
Советы по Laravel
Шифруйте важные поля Eloquent-моделей. Создавайте свои blade-компоненты Можно создать blade-компонент для навигации с отслеживанием активного маршрута через метод routeIs(). Он также понимает звёздочку/уайлдкард для удобства отслеживания вложенных маршрутов….
Использование JSON полей в Laravel Eloquent
В этой статье мы узнаем как хранить JSON в бд MySQL и как легко выбирать и обновлять эти данные с использованием Eloquent. Прежде всего, вам необходимо проверить, что…
Тестирование API Laravel с использованием PHPUnit
TL;DR: из этого туториала вы узнаете, как построить и протестировать различные конечные точки RESTful API, созданного с помощью Laravel. Наш подход к достижению этой цели будет включать:: Настройка среды тестирования…