Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Таблица содержит записи (объявления) относящиеся к разным городам, областям и федеральным округам
Сайт определил по Гео, что пользователь с такого то города, мне нужно:
1. Вывести сначала записи для этого города, далее области к которой относится данный город, далее к фед. округу к которой относится данный город, если нет для определенного города, то см. п.2
2. Если нет для определенного города, то ввести для региона к которому относится данный город, далее к фед. округу к которому относится данный город, если нет для региона, то см. п.3
3. Если нет для области, то выводим для фед. области к которому относится данный город, если нет то см. п.4
4. Выводим все объявления без привязки к Гео, с сортировкой по дате добавления.
Ну и еще в добавок все запросы отсортировать на убывание по дате добавления объявлений.
Сначала я думал что мне поможет сортировка по 3-ем полям, но нет, это не то.
Как вариант делать разные запросы и как то объединять их, но загвостка в том, что запрос типа ->paginate(), т.е. он формирует мне данные для пагинации, соответственно два или три разных запроса как я понимаю мне не подходят.
Буду сильно признателен за помощь.
Изменено usver (30.11.2018 11:42:16)
Не в сети
Друзья, я разобрался. Сортировка мне нужна и на самом деле все очень просто
order by table.town=$town DESC, table.region=$region DESC, table.fed=$fed DESC `table`.`id` desc
Изменено usver (30.11.2018 12:41:31)
Не в сети
Страницы 1