Size: a a a

2020 February 24

AS

Artem Stepanenko in Laravel Pro
В таком случае как отсортировать по ближайшей дате проведения, если дат у курса много, и выбирать нужно именно курс и его сортировать по дате(сразу отсортировать даты а потом к ним выбрать курсы не получится)?
источник

S

Sergo in Laravel Pro
Artem Stepanenko
Ребьят, привет
Есть задача сделать у обьекта(курсы) несколько дат проведения(24 фев, 26 фев, 28 фев, 5 марта, 10 марта) и сортировать курсы по ближайшей дате проведения(те что ближе всего в текущему числу) и исключать те, которые уже прошли

Как правильно реализовать такое? Можно ли через json поле в базе?
Where date < current date Order by date desc ?)
источник

A

Arman in Laravel Pro
Сейчас вьюхи большие т.к. навставляли кучу SVG кода, при этом много копи-паста, как лучше с ними работать?
источник

AS

Artem Stepanenko in Laravel Pro
Sergo
Where date < current date Order by date desc ?)
это если одно поле даты, или можно в доп таблице выбрать даты отсортированные, а к ним уже выбрать курсы, но такой возможности нет
источник

A

Arman in Laravel Pro
1. Отдельные файлы и @include
2. Какой виджет
3. все в SASS, там как хотят пусть выкручиваются
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Artem Stepanenko
это если одно поле даты, или можно в доп таблице выбрать даты отсортированные, а к ним уже выбрать курсы, но такой возможности нет
Есть и другие операторы типа between и такое прочее
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Не вижу проблемы проще говоря
источник

S

Sergo in Laravel Pro
Artem Stepanenko
это если одно поле даты, или можно в доп таблице выбрать даты отсортированные, а к ним уже выбрать курсы, но такой возможности нет
Ну а как у тебя даты хранятся?
источник

S

Sergo in Laravel Pro
courses
courses_dates?
источник

AS

Artem Stepanenko in Laravel Pro
Sergo
Ну а как у тебя даты хранятся?
сейчас никак, скорее всего будут в доп таблице, но думаю еще насчет json поля
источник

AS

Artem Stepanenko in Laravel Pro
Sergo
courses
courses_dates?
скорее всего
источник

S

Sergo in Laravel Pro
Artem Stepanenko
сейчас никак, скорее всего будут в доп таблице, но думаю еще насчет json поля
Так вторую таблицу создай и всё
источник

S

Sergo in Laravel Pro
И там сортируй
источник

ДК

Дмитрий Кожанов... in Laravel Pro
courses_timetable ?)
источник

AS

Artem Stepanenko in Laravel Pro
Sergo
Так вторую таблицу создай и всё
но выбирать сразу с таблицы с датами не получится, выбираются сразу курсы и их именно надо сортировать по дате ближайшего проведения
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Artem Stepanenko
но выбирать сразу с таблицы с датами не получится, выбираются сразу курсы и их именно надо сортировать по дате ближайшего проведения
Да емае. Join для кого придумывали?
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Вопросы становятся уже далеко не Pro
источник

D

Dodik 👿 in Laravel Pro
Как в вебе применить шифрование своё, например у меня есть rsa функция. Я ведь не могу передать сообщение на сервер и там зашифровать через экзе на плюсах, так как во время передачи можно отловить сообщение. А на жс вроде как это медленно будет и вообще никто не делает так, или делает?
источник

AS

Artem Stepanenko in Laravel Pro
Дмитрий Кожанов
Да емае. Join для кого придумывали?
Все это не то
Скорее всего нужно делать вложенный запрос типа (SELECT MIN(date) FROM courses_dates WHERE course_id = 1 AND date > currentDate) as date
И по нему сортировать
источник

A

Alex in Laravel Pro
Artem Stepanenko
В таком случае как отсортировать по ближайшей дате проведения, если дат у курса много, и выбирать нужно именно курс и его сортировать по дате(сразу отсортировать даты а потом к ним выбрать курсы не получится)?
Select min(cdate.date) as nextdate, cource.id from cources join cdates where cdates.date > now() group by nextdate, cources.id
источник