при отправки формы появляется ошибка:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'visualstudy.post_every_day_post_every_day_tag' doesn't exist (SQL: select * from `post_every_day_post_every_day_tag` where `post_every_day_id` = 8)
на строчку:
$post->tags()->sync($request->tags, $post->id);
в контроллере:
public function store(Request $request)
{
$post = new PostEveryDay;
$post->save();
$post->tags()->sync($request->tags, false);
}
модель PostEveryDay:
public function tags() {
return $this->belongsToMany('App\PostEveryDayTag');
}
модель PostEveryDayTag:
public function posts() {
return $this->belongsToMany('App\PostEveryDay');
}
есть таблица в которой хранится id поста и id тэга:
Schema::create('post_everyday_conect_to_tags', function (Blueprint $table) {
$table->bigIncrements('id');
$table->unsignedBigInteger('post_id');
$table->foreign('post_id')->references('id')->on('post_every_days');
$table->unsignedBigInteger('tag_id')->unsigned();
$table->foreign('tag_id')->references('id')->on('post_every_day_tags');
});
laravel 5.8