Size: a a a

2021 September 21

РТ

Рустам Трубников... in Laravel Pro
нету)
источник

РТ

Рустам Трубников... in Laravel Pro
уверен что есть запись во второй таблице?
источник

МИ

Михаил Игнатов... in Laravel Pro
Model::with(['student'])->where('id', $id)->first(); - вот так же возвращается :) или я чего-то не учел еще?)
источник

y

yu2ry in Laravel Pro
попробуй через хэлперauth()
источник

РТ

Рустам Трубников... in Laravel Pro
не учёл
источник

МИ

Михаил Игнатов... in Laravel Pro
подскажите, пожалуйста)
источник

РТ

Рустам Трубников... in Laravel Pro
тут left join
источник

РТ

Рустам Трубников... in Laravel Pro
а тут join
источник

S

Sergey in Laravel Pro
пробовал, тажа ошибка
источник

МИ

Михаил Игнатов... in Laravel Pro
мне нужно достать у записи по ID пользователя его имя. все данные не хочется доставать, поэтому хочу коллбэк передать и забрать чисто имя. я прописал hasOne(Student::class). Что сделал не так?)
источник

РТ

Рустам Трубников... in Laravel Pro
почитай разницу между leftjoin и join
источник

МИ

Михаил Игнатов... in Laravel Pro
я знаю разницу между ними, я не понимаю, что я в коде делаю не так
источник

РТ

Рустам Трубников... in Laravel Pro
короче говоря в твоём примере запись в другой таблице обязательна
источник

РТ

Рустам Трубников... in Laravel Pro
если ее нет, тогда ничего не возвращается
источник

РТ

Рустам Трубников... in Laravel Pro
а если уверен что есть, тогда хз)
источник

РТ

Рустам Трубников... in Laravel Pro
смотри sql запрос
источник

МИ

Михаил Игнатов... in Laravel Pro
по факту там все есть, я 100% знаю, что она должна вернуться, но возвращается null. даже join ее заберет в этом случае, но он не забирает
источник

y

yu2ry in Laravel Pro
покажи свзяь student();
источник

y

yu2ry in Laravel Pro
у тебя проблема вот в чем
источник

y

yu2ry in Laravel Pro
ты делаешь $q->select('name');
релейшен не знает как приконектиться к твоей parent модели, тебе в select надо добавить еще и ключ по которому идет свзяь
источник