Часто замечаю, что многие люди (как и я раньше) попадают в ситуацию, когда надо бы сделать сегодня что-то сложное, но хочется сначала выполнить простенькое, разобраться с мелочами, вдохновиться…
Под капотом: как работают транзакции базы данных в Laravel
В этой статье мы не будем касаться темы что такое транзакции и для чего они нужны. Вы можете ознакомиться с этой темой здесь. В статье мне хотелось бы сосредоточиться на…
Советы по Laravel
Шифруйте важные поля Eloquent-моделей. Создавайте свои blade-компоненты Можно создать blade-компонент для навигации с отслеживанием активного маршрута через метод routeIs(). Он также понимает звёздочку/уайлдкард для удобства отслеживания вложенных маршрутов….
Использование JSON полей в Laravel Eloquent
В этой статье мы узнаем как хранить JSON в бд MySQL и как легко выбирать и обновлять эти данные с использованием Eloquent. Прежде всего, вам необходимо проверить, что…
Помни, каким ты был джуном
Иногда часто замечаю проблему в коммуникациях опытных разработчиков и джуниоров. Матерым ребятам кажется, что всё понятно, очевидно и даже не стоит останавливаться на каких-то им понятных деталях. А…
Тестирование API Laravel с использованием PHPUnit
TL;DR: из этого туториала вы узнаете, как построить и протестировать различные конечные точки RESTful API, созданного с помощью Laravel. Наш подход к достижению этой цели будет включать:: Настройка среды тестирования…
Новый метод sole() в laravel 8.x
С последним выпуском minor Laravel, то есть v8.23.0, в построителе запросов Laravel был введен действительно интересный метод для ситуации, когда вы хотите получить единственную запись для соответствующих критериев. Но если…
Нетрадиционный Laravel: ответственные классы
Иногда ваши контроллеры могут стать довольно большими, особенно если у вас есть много условий к форматированию данных. Вы когда-нибудь думали о том, чтобы перенести часть этой сложности в специальный…
Laravel gates. Как настроить доступы для пользователей
Laravel Gates позволяет разрешить пользователям доступ к определенным областям вашего приложения. Вы можете легко определить “ворота” (gates) в своем приложении, а затем использовать их для разрешения или запрета доступа….
Highcharts: Красивые, динамические графики за 5 минут на Laravel
Highcharts — библиотека для создания графиков написанная на JavaScript, позволяет легко добавлять интерактивные, анимированные графики на сайт или в веб-приложение. На данный момент графики поддерживают большое количество диаграмм…