У меня есть таблица:
categories, posts, category_post
. То есть, назвал их по всем правилам ларавель. Теперь, по идее, я могу дотянуться до обей таблиц, прописав в модели
category
такой метод
public function posts(){
return $this->belongsToMany(Posts::class);
}
И в контроллере возвращая вот это
public function index()
{
$categories = Categories::all();
return view('posts',['categories'=>$categories]);
}
Но почему то, вместо двух таблиц, я получаю вот такую ошибку
SQLSTATE[42P01]: Undefined table: 7 ОШИБКА: отношение "categories_posts" не существует
То есть требует переименовать category_post в categories_posts.
Я пробовал переименовать эту таблицу, но тогда, нельзя будет с ней работать, например, при добавлении новой записи