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),
51 $factory->define(BookStack\Role::class, function ($faker) {
53 'display_name' => $faker->sentence(3),
54 'description' => $faker->sentence(10)
58 $factory->define(BookStack\Tag::class, function ($faker) {
60 'name' => $faker->city,
61 'value' => $faker->sentence(3)
65 $factory->define(BookStack\Image::class, function ($faker) {
67 'name' => $faker->slug . '.jpg',
69 'path' => $faker->url,