22
33use GeneaLabs \LaravelModelCaching \Tests \Fixtures \Author ;
44use GeneaLabs \LaravelModelCaching \Tests \Fixtures \Book ;
5+ use GeneaLabs \LaravelModelCaching \Tests \Fixtures \Comment ;
56use GeneaLabs \LaravelModelCaching \Tests \Fixtures \History ;
67use GeneaLabs \LaravelModelCaching \Tests \Fixtures \Image ;
78use GeneaLabs \LaravelModelCaching \Tests \Fixtures \Observers \AuthorObserver ;
9+ use GeneaLabs \LaravelModelCaching \Tests \Fixtures \Post ;
810use GeneaLabs \LaravelModelCaching \Tests \Fixtures \Printer ;
911use GeneaLabs \LaravelModelCaching \Tests \Fixtures \Profile ;
1012use GeneaLabs \LaravelModelCaching \Tests \Fixtures \Publisher ;
1113use GeneaLabs \LaravelModelCaching \Tests \Fixtures \Store ;
12- use GeneaLabs \LaravelModelCaching \Tests \Fixtures \UncachedImage ;
14+ use GeneaLabs \LaravelModelCaching \Tests \Fixtures \UncachedPost ;
1315use GeneaLabs \LaravelModelCaching \Tests \Fixtures \UncachedUser ;
1416use GeneaLabs \LaravelModelCaching \Tests \Fixtures \User ;
1517use Illuminate \Database \Seeder ;
@@ -29,6 +31,20 @@ public function run()
2931 "imagable_type " => UncachedUser::class,
3032 "path " => $ image ->path ,
3133 ]);
34+ $ post = factory (Post::class)->create ();
35+ factory (Comment::class, 5 )
36+ ->create ([
37+ "commentable_id " => $ post ->id ,
38+ "commentable_type " => Post::class,
39+ ])
40+ ->each (function ($ comment ) {
41+ (new Comment )->create ([
42+ "commentable_id " => $ comment ->commentable_id ,
43+ "commentable_type " => UncachedPost::class,
44+ "description " => $ comment ->description ,
45+ "subject " => $ comment ->subject ,
46+ ]);
47+ });
3248 $ publishers = factory (Publisher::class, 10 )->create ();
3349 (new Author )->observe (AuthorObserver::class);
3450 factory (Author::class, 10 )->create ()
0 commit comments