4 |--------------------------------------------------------------------------
6 |--------------------------------------------------------------------------
8 | Here you may define all of your model factories. Model factories give
9 | you a convenient way to create models for testing and seeding your
10 | database. Just tell the factory how a default model should look.
14 $factory->define(BookStack\User::class, function ($faker) {
16 'name' => $faker->name,
17 'email' => $faker->email,
18 'password' => str_random(10),
19 'remember_token' => str_random(10),
20 'email_confirmed' => 1
24 $factory->define(BookStack\Book::class, function ($faker) {
26 'name' => $faker->sentence,
27 'slug' => str_random(10),
28 'description' => $faker->paragraph
32 $factory->define(BookStack\Chapter::class, function ($faker) {
34 'name' => $faker->sentence,
35 'slug' => str_random(10),
36 'description' => $faker->paragraph
40 $factory->define(BookStack\Page::class, function ($faker) {
41 $html = '<p>' . implode('</p>', $faker->paragraphs(5)) . '</p>';
43 'name' => $faker->sentence,
44 'slug' => str_random(10),
46 'text' => strip_tags($html)
50 $factory->define(BookStack\Role::class, function ($faker) {
52 'display_name' => $faker->sentence(3),
53 'description' => $faker->sentence(10)
57 $factory->define(BookStack\Tag::class, function ($faker) {
59 'name' => $faker->city,
60 'value' => $faker->sentence(3)
64 $factory->define(BookStack\Image::class, function ($faker) {
66 'name' => $faker->slug . '.jpg',
68 'path' => $faker->url,