From: Abijeet Date: Sun, 11 Jun 2017 06:10:37 +0000 (+0530) Subject: #47 - Adding comments to the dummy content seeder. X-Git-Tag: v0.18.0~1^2~45^2^2~3 X-Git-Url: http://source.bookstackapp.com/bookstack/commitdiff_plain/9dbd7fa618dcac1a6301be36bae78b8bf9113b6b #47 - Adding comments to the dummy content seeder. --- diff --git a/database/factories/ModelFactory.php b/database/factories/ModelFactory.php index ebf78d1fa..b5bb32c11 100644 --- a/database/factories/ModelFactory.php +++ b/database/factories/ModelFactory.php @@ -70,4 +70,14 @@ $factory->define(BookStack\Image::class, function ($faker) { 'type' => 'gallery', 'uploaded_to' => 0 ]; +}); + +$factory->define(BookStack\Comment::class, function($faker) { + $text = $faker->paragraph(3); + $html = '

' . $text. '

'; + return [ + 'html' => $html, + 'text' => '#' . $text, + 'active' => 1 + ]; }); \ No newline at end of file diff --git a/database/seeds/DummyContentSeeder.php b/database/seeds/DummyContentSeeder.php index 3d92efab1..996cd178d 100644 --- a/database/seeds/DummyContentSeeder.php +++ b/database/seeds/DummyContentSeeder.php @@ -20,7 +20,10 @@ class DummyContentSeeder extends Seeder ->each(function($book) use ($user) { $chapters = factory(\BookStack\Chapter::class, 5)->create(['created_by' => $user->id, 'updated_by' => $user->id]) ->each(function($chapter) use ($user, $book){ - $pages = factory(\BookStack\Page::class, 5)->make(['created_by' => $user->id, 'updated_by' => $user->id, 'book_id' => $book->id]); + $pages = factory(\BookStack\Page::class, 5)->create(['created_by' => $user->id, 'updated_by' => $user->id, 'book_id' => $book->id])->each(function($page) use ($user) { + $comments = factory(\BookStack\Comment::class, 3)->make(['created_by' => $user->id, 'updated_by' => $user->id, 'page_id' => $page->id]); + $page->comments()->saveMany($comments); + }); $chapter->pages()->saveMany($pages); }); $pages = factory(\BookStack\Page::class, 3)->make(['created_by' => $user->id, 'updated_by' => $user->id]);