Anonymous
Ну так собери свои id сложности урока, id категории и id урока
Anonymous
И отправь запрос на получение следующего урока с таким же уровнем сложности категории и тд
Maksim (Ellrion)
Сергей
Это полиморф https://laravel.com/docs/5.5/eloquent-relationships#polymorphic-relations
Maksim (Ellrion)
мы в курсе что такое полиморф. вопрос в том а нужен ли он тут тебе. ты уверен?
Сергей
У меня будет 10 типов уроков, разных по структуре, которые должны относится к модулям
Сергей
мне нужна таблица одна которая будет связывать все
Anonymous
Имхо можно было структуру проще сделать и не .... себе мозг
Maksim (Ellrion)
т.е. у тебя реально 10 таблиц типов?
Сергей
Например? подскажи
Сергей
Да
Maksim (Ellrion)
ну ок. я не говорю что это плохо. но звучит странно. но видимо потому что мы всей картины не видим
Anonymous
Слушай может тебе про реляционные базы экспресс курс посмотреть?
Anonymous
Лично я не могу въехать для чего тут типы, полиморф
Anonymous
Antonio
Ребята, а давайте не будем советовать поставить другой дистрибутив линухи( старички поймут)
Antonio
Да
Видел предложение, хранить указатель на предыдущий и следующий уроки?
Сергей
Есть 10 типов уроков по изучению. По структуре и типам данных они разные.
Есть 5 блоков
Каждый блок может содержать несколько типов и от каждого типа по несколько уроков.
Есть юзеры.
Вот я юзеров связываю с общей таблицей, если они правильно сделали урок.
Думаю должно быть понятно.
Antonio
Сергей
Возможно я где то не продумал что то, не спорю, но в чате посоветовали тоже так)
Сергей
Dmitriy
Сергей
Maksim (Ellrion)
Das
Ребят подскажите пожалуйста, пишу чатик на ларке, есть модели Chat и User, связь многие ко многим, как написать скоуп в модели Chat, типа Chat::beetween($user1, $user2)->first();
Das
Наверно typeable type всех загрузил... ((
Сергей
Ахаха😂
Maksim (Ellrion)
Ребят подскажите пожалуйста, пишу чатик на ларке, есть модели Chat и User, связь многие ко многим, как написать скоуп в модели Chat, типа Chat::beetween($user1, $user2)->first();
$query
->whereHas('members', function ($q) use ($user1) {
$q->where('id', $user1->id);
} )
->whereHas('members', function ($q) use ($user2) {
$q->where('id', $user2->id);
} )
Maksim (Ellrion)
мб так?
adikalon
Ребят поясните, чего хотели этим добиться? Имеетя ввиду сам SQL
$words = '+' . str_replace(' ', " +", trim($request->description));
$lots->whereRaw("MATCH(description) AGAINST(? IN BOOLEAN MODE)", [$words]);
я правильно понял, что должно искать не строку $request->description целиком, а совпадение по каждому из ее слов?
Das
мб так?
Совсем даже не подумал что можно так сделать))) спасибо )))👍
Das
Konstantin
а wherebetween не канает ?
Das
Maksim (Ellrion)
И такое бывает?
бывает только это sql between. он не про твое же
Konstantin
секундочку
Konstantin
а, ну да
Konstantin
логично
Das
Konstantin
эт не про ту калытку
Maksim (Ellrion)
да
Konstantin
Konstantin
вот такая вот штукенция
Das
Все Макс, спасибо 👍
Konstantin
а, какая разница ?
Maksim (Ellrion)
Konstantin
айдишник всё равно уникальный )
Maksim (Ellrion)
уникальный айдишник это Ellrion или Элл. а Максов много)
Konstantin
уникальный айдишник - это твой генетический код ))
Maksim (Ellrion)
ок ок твоя взяла)
Konstantin
че там насчет следующих выходных ?
Konstantin
я кота заберу на этих и на следующих свободен
Konstantin
Ток не в Купчино, а ближе к центру где-нить
Сергей
Петербуржцы ✋🤘
Konstantin
о, у меня наклейка ваша есть
Сергей
Konstantin
ага
Konstantin
а ты пойдешь пить за ларавел ?
Сергей
Konstantin
да мы тут решали пить сходить\
Anton
Konstantin
ларабир
Сергей
Бля, надо надо, но не сегодня... чё то я не видел приглоса такого)
Сергей
Как часто такие ларабиры?)
Maksim (Ellrion)
все на ларабир!)
Maksim (Ellrion)
Arcos
Maksim (Ellrion)
питер. конкретный кабак пока не выбрали. но где то в центре
Arcos
Konstantin
на следующей неделе облазию всё и скажу что и как
Konstantin
ок ?
Юрий
А в мск аналогичные происходят активности? И есть ли дринк-контроль? Я например алкоголь не пью, но безалкогольное пиво или кофе с удовольствием употребил бы
Сергей
beerhouse не в курсе?
Konstantin
Konstantin