Автор: Алекс Русин Работая с API иногда нам может потребоваться лог запросов, которые приходят на сервер, и ответов, которые сервер отправляет. Я уже написал статью о том, как…
API
9 советов по авторизации в Laravel
У Laravel есть отличная готовая система Auth, но, конечно, нам нужно настроить вещи здесь и там. Для некоторых из них не нужно искать внешние пакеты или писать много пользовательского…
HTTP фасад в Laravel 7
Laravel 7x включает фасад для выполнения Http-запроса со стороны сервера. До Laravel 7 большинство разработчиков использовали пакет Guzzle Http client для выполнения Http-запроса, что непросто для новичка и немного…
Лучшие практики разработки через интерфейсы
Эй там! Большинство разработчиков говорят “всегда кодируйте интерфейс”. Но что это значит и почему? В этой статье я собираюсь обсудить, что такое интерфейсы и почему обучение разработке через интерфейсы является…
Нотификации / уведомления в laravel
Почти в каждом приложении, которое мы разрабатываем, нам нужно отправить какое-то уведомление. Laravel поставляется с очень хорошим адаптивным шаблоном для электронных писем, который мы используем много раз, не меняя…
Realtime чат для Laravel
Chatify – это пакет Laravel от Munaf Aqeel Mahdi, который добавляет полную систему чата в реальном времени в ваше приложение без какого-либо дополнительного кода: Chatify использует интеграцию Pusher Laravel…
Почему не стоит использовать Eloquent модели в ваших контроллерах?
В данной статье мы с вами узнаем почему не стоит использовать модели в контроллерах изучим концепцию инфраструктурного слоя (уровень доступа к данным) изучим шаблон проектирования Репозиторий и немного…
SOLID в объектно-ориентированном программировании
SOLID — это набор принципов (рекомендаций) которые призваны помочь в создании качественного объектно-ориентированного кода приложения. Они позволяют создавать чистый код (как написанный, так и спроектированный), который будет в дальнейшем,…
Выполнение одного и того же задания в очереди несколько раз
Когда пользователи добавляют товары в свою корзину покупок и начинают процесс оформления заказа, нам необходимо зарезервировать эти товары для них. Однако если пользователь отказался от заказа — он не…
Как сгенерировать pdf в Laravel
Экспорт PDF на сайте достаточно редкая,но важная функция. Нам нужен PDF-файл списка клиентов, счета-фактуры, баланса или любого другого отчета с данными. С помощью пакета Laravel и barryvdh/laravel-dompdf мы можем легко…