Коротко:
Я пытаюсь объединить 2 таблицы recipes
и posts
затем добавить ->paginate(5)
к запросам.
Но по какой-то причине я получаю эту ошибку:
Нарушение количества элементов: 1222 Используемые операторы SELECT имеют различное количество столбцов (SQL: (выберите количество (*) как совокупность из
posts
Код:
$recipes = DB::table("recipes")->select("id", "title", "user_id", "description", "created_at")
->where("user_id", "=", $id);
$items = DB::table("posts")->select("id", "title", "user_id", "content", "created_at")
->where("user_id", "=", $id)
->union($recipes)
->paginate(5)->get();
Я делаю что-то неправильно?
Без ->paginate(5)
запрос работает нормально.