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