Для этого у вас есть отношения в Eloquent ORM. На официальном веб-сайте говорится:
Конечно, ваши таблицы базы данных, вероятно, связаны друг с другом. Например, сообщение в блоге может содержать много комментариев, или заказ может быть связан с пользователем, который его разместил. Eloquent упрощает управление и работу с этими отношениями. Laravel поддерживает множество типов отношений:
Вы можете прочитать все о красноречивым отношениях по here
Если вы не хотите использовать отношения, Ниже приведен пример того, как соединить две таблицы:
DB::table('users')->select('users.id','users.name','profiles.photo')->join('profiles','profiles.id','=','users.id')->where(['something' => 'something', 'otherThing' => 'otherThing'])->get();
Вышеуказанный запрос объединяет две таблицы, а именно: users
и profiles
на основе user.id = profile.id с двумя различными условиями, вы можете или не можете использовать предложение where
, что полностью зависит от того, что вы пытаются достичь.
Пожалуйста, разместите sql для таблицы и код, который вы используете для доступа к нему. – rapvelopment