Size: a a a

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

2020 November 06

Gt

Galèriarch the Koban... in Laravel для начинающих
Alexander Pavlenko 🌚
Не пытайся везде применить скоупы)
Оаоао ммм скоупы мои скоупы
источник

И

Игорь in Laravel для начинающих
Евгений
нужно на фронте выводить только те посты, у которых категории активны,
т.е. в админке можно выбрать опубликовано для категории.
источник

И

Игорь in Laravel для начинающих
😜👍
источник

И

Игорь in Laravel для начинающих
whereHas по сути напоминает внутреннее соединение [таблиц] с некоторым условием. Верно?
источник

DS

Dima S in Laravel для начинающих
Игорь
whereHas по сути напоминает внутреннее соединение [таблиц] с некоторым условием. Верно?
Условие по связанной таблице
источник

D

DK in Laravel для начинающих
Как бы вы сделали такой кейс.
Есть рейтинг от 1 до 5, но если сделать запрос в базу, там может оказаться лишь оценка за 5.. соответственно массив будет выглядеть
elevation 5
count 10
источник

D

DK in Laravel для начинающих
но вернуть на фронт надо
elevation 1
count 0 etc
источник

O

Ostap in Laravel для начинающих
DK
Как бы вы сделали такой кейс.
Есть рейтинг от 1 до 5, но если сделать запрос в базу, там может оказаться лишь оценка за 5.. соответственно массив будет выглядеть
elevation 5
count 10
Что значит оценка за 5?
источник

AR

Anton Reviakin in Laravel для начинающих
Наверное больше 5
источник

D

DK in Laravel для начинающих
Ostap
Что значит оценка за 5?
Когда товар оценили лишь 5-ками
источник

D

DK in Laravel для начинающих
соответственно из базы, кроме неё ничего ен вернется
источник

D

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

D

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

O

Ostap in Laravel для начинающих
Так, у тебя 10 человек из 10 оценщиков оценили товар на 5
источник

O

Ostap in Laravel для начинающих
Зачем возвращать
elevation 1
count 0 etc
источник

ЕК

Егор Карась... in Laravel для начинающих
DK
но вернуть на фронт надо
elevation 1
count 0 etc
А в чём проблема?
источник

AR

Anton Reviakin in Laravel для начинающих
Ну создать массив с ключами от 1 до 5 и по умолчанию 0 значения Выбрать из таблицы и в $array[$elevation]++ в цикле рез-та выборки
источник

O

Ostap in Laravel для начинающих
Можно провести денормализацию базы, создав отдельную таблицу товара возвращаемого клиенту, и (о боже) хранить массив оценок ввиде массива
источник

AR

Anton Reviakin in Laravel для начинающих
Или sql запрос написать с группировкой и каунтом
источник

O

Ostap in Laravel для начинающих
Anton Reviakin
Или sql запрос написать с группировкой и каунтом
Или так, если нагрузки позволяют
источник