4 года назад
Laravel: неизвестный, но эффективный способ реализации фильтров в Eloquent
Источник: Nuances of Programming Перейдем сразу к сценарию: нужно на основе определенных фильтров получить список пользователей. Например, всех пользователей от 10 до 20 лет с активным статусом. Казалось бы, все просто и выполнимо: добавляем несколько операторов if else для построения запроса в Eloquent, и готово! Веб-приложение отлично работает, и клиенты очень довольны… Но через несколько месяцев требуется добавить еще фильтров и более сложную бизнес-логику. И вот функция разрастается уже до нескольких...
💡 Совет по Laravel: Многоразовые конвейеры
💡 Совет по Laravel: Многоразовые конвейеры Конвейеры позволяют разделить большую задачу на более мелкие и управляемые. Иногда требуется использовать один и тот же конвейер в разных местах, и оказалось, что Laravel позволяет определять многоразовые конвейеры из коробки 🚀...
1 месяц назад
Laravel За или против??
Интересное обсуждение вышло с нейросетью. Основная цель была понять преимущества Laravel и надо ли ее применять? Laravel — самый популярный PHP-фреймворк, который ценят за элегантный синтаксис и мощную экосистему. Он значительно ускоряет разработку, предоставляя готовые инструменты для решения типовых задач. Основные преимущества · Eloquent ORM: Самая продвинутая реализация объектно-реляционного отображения в PHP, позволяющая работать с базами данных с использованием интуитивно понятного синтаксиса вместо написания сложных SQL-запросов. · Архитектура MVC: Четкое разделение бизнес-логики, пользовательского интерфейса и управления данными делает код структурированным и легким в поддержке...