Можете ли вы помочь мне, Как сохранить многие ко многим (полиморфные), используя метод синхронизации?
Пример структуры таблицы введите описание изображения здесь
Пример кода
factory(Post::class, 50)->create()->each(function($tag) use($faker) {
$randomClass = $faker->randomElement([Post::class, Video::class]);
$img_id = ($randomClass)::all()->random()->id;
$tagIds = ($randomClass)::inRandomOrder()->take(rand(1,5))->pluck('id');
(new $randomClass)->tags()->sync($tagIds);
});