Напишу в примерном виде, что хочу получить:
1)Есть запрос вида:
SELECT * FROM `check` WHERE `uid`='$id'
2)Запрос, который хочу получить, где $variant, $subject берутся из первого запроса.
SELECT * FROM `appeal` WHERE `variant`='$var' AND `uid`='$id' AND `subject`='$subject
Получается связать таблицы только по id:
Контроллер:
Variant::with('appealUid')->where('uid',$uid)->get();
Модель
public function appealUid(){
return $this->hasOne('App\Appeal','uid','uid');
}
Не понимаю, как добавить связи и по другим полям
Тут только использовать Query Builder
\DB::table('check')->select([...])->join('appeal',function ($join) {
$join->on('check.uid', '=', 'appeal.uid');
$join->on('check.variant', '=', 'appeal.variant');
$join->on('check.subject', '=', 'appeal.subject');
})->where('check.uid',$uid)->get()
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
В мире уже давно используются mysqli и PDOМногие очень активно их пропагандируют: есть подготовленные переменные, всё становится безопасно и прочее
Есть сайт, к которому есть доступ по фтпДоступ к бд также есть
Привет, подскажите пожалуйста как так получается, что в каком нибудь ридере pdf отображается нормально, но стоит скопировать кусок текста...