Вам когда-нибудь приходилось применять фильтры к запросу, только когда пользователь действительно применяет их? Метод Laravel query builder when() специально для вас. Недавно я столкнулся с этой же проблемой, работая над…
Паттерны проектирования
Автоматическая проверка моделей в Laravel
В большинстве проектов валидация моделей может осуществляться с использованием FormRequest объектов. И это правильно. Либо проверка может быть реализована в самом контроллере. Что, очевидно, часто не несет ничего…
IoC контейнер и внедрение зависимостей. Как это работает на примере Laravel и PHP-DI? Взгляд изнутри.
Вы начинаете работать с Laravel или с любым другим современным PHP-фреймворком в целом? Или вы уже используете фреймворк, который уже поддерживает инъекцию зависимостей и имеет контейнер IoC, но вы хотите понять, как…
Секреты Laravel от Dan Harrin
Для часто используемых форматов даты/времени создавайте макросы.
Отслеживание устройств в Laravel
Laravel Device Tracking – это пакет от Ivano Matteo, который позволяет отслеживать различные устройства, используемые пользователями вашего приложения. Этот пакет можно использовать в качестве основы для таких функций, как обнаружение пользователей…
Книги для айтишников
В твиттере я веду регулярно пополняемый тред о книгах для айтишников. В нем собраны книги как по инженерной теме, так и по менеджменту. А также по общим концепциям…
Laravel 8 Условное перенаправление входа в систему
Laravel 8 представляет Fortify, новый пакет для предоставления услуг аутентификации пользователей. Предположим, нам нужно перенаправить пользователя, так как он входит в систему на основе какого-то атрибута пользователя. С помощью Fortify,…
В чём разница между listener и subscriber
Listener — слушатель одного или более событий, некий такой атомарный исполнитель. Не знает на что он подписан, но легко управляется через конфигурацию. Если разные слушает — нужно самому логику…
Множественная аутентификация с Laravel Fortify
Многие люди спрашивают: “как я могу добавить множественную аутентификацию в Laravel Fortify?” но я не смог найти никакого решения в Интернете, и подумал, что было бы хорошей идеей…
Логирование запросов API в Laravel
Автор: Алекс Русин Работая с API иногда нам может потребоваться лог запросов, которые приходят на сервер, и ответов, которые сервер отправляет. Я уже написал статью о том, как…