Эй там! Большинство разработчиков говорят “всегда кодируйте интерфейс”. Но что это значит и почему? В этой статье я собираюсь обсудить, что такое интерфейсы и почему обучение разработке через интерфейсы является…
Нотификации / уведомления в laravel
Почти в каждом приложении, которое мы разрабатываем, нам нужно отправить какое-то уведомление. Laravel поставляется с очень хорошим адаптивным шаблоном для электронных писем, который мы используем много раз, не меняя…
Realtime чат для Laravel
Chatify – это пакет Laravel от Munaf Aqeel Mahdi, который добавляет полную систему чата в реальном времени в ваше приложение без какого-либо дополнительного кода: Chatify использует интеграцию Pusher Laravel…
Почему не стоит использовать Eloquent модели в ваших контроллерах?
В данной статье мы с вами узнаем почему не стоит использовать модели в контроллерах изучим концепцию инфраструктурного слоя (уровень доступа к данным) изучим шаблон проектирования Репозиторий и немного…
SOLID в объектно-ориентированном программировании
SOLID — это набор принципов (рекомендаций) которые призваны помочь в создании качественного объектно-ориентированного кода приложения. Они позволяют создавать чистый код (как написанный, так и спроектированный), который будет в дальнейшем,…
Выполнение одного и того же задания в очереди несколько раз
Когда пользователи добавляют товары в свою корзину покупок и начинают процесс оформления заказа, нам необходимо зарезервировать эти товары для них. Однако если пользователь отказался от заказа — он не…
Как сгенерировать pdf в Laravel
Экспорт PDF на сайте достаточно редкая,но важная функция. Нам нужен PDF-файл списка клиентов, счета-фактуры, баланса или любого другого отчета с данными. С помощью пакета Laravel и barryvdh/laravel-dompdf мы можем легко…
Как оптимизировать работу сайта на laravel
Laravel довольно популярный на сегодня фреймворк. На этом фреймворке можно быстро и легко создавать веб-сайты. В отличии от cms, как WordPress, Drupal, Zoomla и т.д., мы не можем…
Важность внутренней поисковой оптимизации сайта и ее составляющие
Сегодня побуду немного КЕПом и расскажу для начинающих. Внутренняя оптимизация сайта – это действия, которые вы совершаете в пределах своего проекта, проще сказать, улучшаете его и делаете более…
Автокомплит данных из базы данных
Автокомплит – довольно частая задача в вебе и не только. Очень выручает, когда необходимо сделать подгрузку вариантов выбор в зависимости от каких либо условий, например выбора значения из…