Laravel 8 多态多对多关系
可以像创建非多态的 「多对多」关系一样创建多态的「多对多」关系:
use App\Models\Tag;
use App\Models\Video;
$videos = Video::factory()
->hasAttached(
Tag::factory()->count(3),
['public' => true]
)
->create();
当然,魔术「has」方法也可以用于创建多态「多对多」关系:
$videos = Video::factory()
->hasTags(3, ['public' => true])
->create();