Size: a a a

2018 September 29

AK

Alex Kovalchuk in Laravel UA
Вячеслав
Envoyer разве не создаёт резервную базу для мигрирования? Давно пользовался, не помню.
Ні, він лише копії деплою робить
источник

W

Webkid in Laravel UA
Вячеслав
Понял, интересно, нужно будет поискать решение.
Якшо знайдемо рішення- поділюсь.
источник

В

Вячеслав in Laravel UA
Webkid
Якшо знайдемо рішення- поділюсь.
👍 будем благодарны
источник
2018 September 30

O

Ostap 🇺🇦 in Laravel UA
источник

В

Вячеслав in Laravel UA
Может быть полезно
источник

O

Ostap 🇺🇦 in Laravel UA
Привіт, буду вдячний за допомогу:
Маю:
courses - [id,name,description]
user_courses - [user_id, course_id]
lessons - [id, course_id, name, body]
users_progresses - [user_id, lesson_id]

Як мені дізнатись останній урок який пройшов користувач?

я розумію що треба спочатку взяти уроки курсу:
select id from lessons where course_id=user_courses.course_id

тоді сам останній урок який пройшов користувач:
select name from users_progresses where user_id=1 and lesson_id=lessons.id limit 1

Але як таке написати в eloquent?

Буду вдячний...
источник

OK

Oleg Khalin in Laravel UA
Какие связи уже прописаны у тебя?
источник

O

Ostap 🇺🇦 in Laravel UA
Oleg Khalin
Какие связи уже прописаны у тебя?
дякую, зараз покажу
источник

OK

Oleg Khalin in Laravel UA
user_courses и users_progresses либо они у тебя дублируют друг-друга, либо я не допонял бизнес процесс
источник

O

Ostap 🇺🇦 in Laravel UA
users_progresses - уроки які пройшов користувач
user_courses - курси на які він записався
источник

YP

Yurii Prudskyi in Laravel UA
тогда юзер_прогрессес должна связывать юзеры и уроки, не?
источник

O

Ostap 🇺🇦 in Laravel UA
да-да
источник

O

Ostap 🇺🇦 in Laravel UA
ой да
источник

O

Ostap 🇺🇦 in Laravel UA
опечатку сделал в сообщении
источник

O

Ostap 🇺🇦 in Laravel UA
users_progresses - [user_id, lesson_id]
так норм
источник

OK

Oleg Khalin in Laravel UA
Как вариант - использовать Pivot модель
источник

OK

Oleg Khalin in Laravel UA
Либо же
источник

YP

Yurii Prudskyi in Laravel UA
ну тогда Lesson::whereHas(‘users’, function($q) {return $q->where(‘users.id’, $this->id);}->latest()->first();
источник

YP

Yurii Prudskyi in Laravel UA
пишу с телефона в метро, мог провтыкать с синтаксисом
источник

O

Ostap 🇺🇦 in Laravel UA
спасибо! ща попробую
источник