Size: a a a

Laravel для начинающих

2020 August 21

SG

Sergey Gerasimov in Laravel для начинающих
Seroshka
Подскажите как обеденить эти 2 запроса в 1, Второй нужен что бы получить общее количество записей по условию
Единственный способ избавиться от 2ого запроса - оконные функции, но зачем тебе этот count в каждой записи?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
AlexOneTrek
AR это что? 😅
Active Record (Eloquent)
источник

SG

Sergey Gerasimov in Laravel для начинающих
Seroshka
а так как я сделал это нормально ?
там же 2 запроса
2 запроса - это нормально
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Seroshka
а так как я сделал это нормально ?
там же 2 запроса
даже если ты это объеденишь в один запрос, на уровне базы данных все равно практически ничего не изменится
источник

S

Seroshka in Laravel для начинающих
Sergey Gerasimov
2 запроса - это нормально
просто так получается  базе 1 и тот же запрос нужно сделать 2 раза, я иподумал что нужно как то обеденить их
источник

SG

Sergey Gerasimov in Laravel для начинающих
Seroshka
просто так получается  базе 1 и тот же запрос нужно сделать 2 раза, я иподумал что нужно как то обеденить их
Абсолютно разные запросы
источник

DM

Dmitry M in Laravel для начинающих
Мне вот интересно, а как старожилы чата реализуют сложные приложения на ларе? Так, как в книге Аделя (выкидывают Eloquent)? Или используют eloquent только как QueryBuilder, а код запросов суют в репозиторий и вводят доменный слой? Кто как делает?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Seroshka
просто так получается  базе 1 и тот же запрос нужно сделать 2 раза, я иподумал что нужно как то обеденить их
Я сказал как объеденить, но тогда у каждой записи будет каунт и не факт что будет быстрее
источник

SG

Sergey Gerasimov in Laravel для начинающих
Возможно даже медленее
источник

S

Seroshka in Laravel для начинающих
Понял, просто сразу думал что фигню сделал, Спасибо
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Dmitry M
Мне вот интересно, а как старожилы чата реализуют сложные приложения на ларе? Так, как в книге Аделя (выкидывают Eloquent)? Или используют eloquent только как QueryBuilder, а код запросов суют в репозиторий и вводят доменный слой? Кто как делает?
та в большинстве проектов никто об этом не думает, просто разносят логику в классы, но зависимость остается
видел только в одном проекте когда доменный слой не зависел от фреймворка
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
и там не было елока
источник

D

DK in Laravel для начинающих
Alexander Pavlenko 🌚
та в большинстве проектов никто об этом не думает, просто разносят логику в классы, но зависимость остается
видел только в одном проекте когда доменный слой не зависел от фреймворка
raw sql?
источник

D

DK in Laravel для начинающих
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
та зачем, вон кверибилдер есть
источник

DM

Dmitry M in Laravel для начинающих
просто разносят логику в классы в бизнес-сервисы, в которые передаётся ёлочная модель?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
да🌚
источник

DM

Dmitry M in Laravel для начинающих
чтобы понять об одном ли мы говорим, именно в бизнес-сервис, не в прикладные службы (useCase)?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
ага
источник

DM

Dmitry M in Laravel для начинающих
есть в этом логика)
источник