1You need to define the table name in model as shown below.
2class User extends Model
3{
4 //
5 public $table = "products";
6}
1It seems Laravel is trying to use category_posts table (because of many-to-many relationship). But you don't have this table, because you've created category_post table. Change name of the table to category_posts.