С помощью метода leftJoin
можно выполнять
соединение таблиц. Давайте посмотрим на примерах.
Пусть у нас кроме таблицы с постами есть
еще и таблица с категориями, которым принадлежат
посты.
Давайте напишем запрос, который получит посты вместе с их категориями:
<?php
$posts = DB::table('posts')
->leftJoin('categories', 'category.id', '=', 'posts.category_id')
->get();
dump($posts);
?>
Сделайте таблицу users
и таблицу cities
с городами,
в которых живут юзеры.
С помощью построителя запросов получите список всех юзеров вместе с их городами.