Laravel 8 多態(tài)多對多關系

2021-07-26 09:34 更新

可以像創(chuàng)建非多態(tài)的 「多對多」關系一樣創(chuàng)建多態(tài)的「多對多」關系:

    use App\Models\Tag;
    use App\Models\Video;

    $videos = Video::factory()
                ->hasAttached(
                    Tag::factory()->count(3),
                    ['public' => true]
                )
                ->create(); 

當然,魔術「has」方法也可以用于創(chuàng)建多態(tài)「多對多」關系:

    $videos = Video::factory()
                ->hasTags(3, ['public' => true])
                ->create(); 
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號