| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* | 
					
						
							|  |  |  | |-------------------------------------------------------------------------- | 
					
						
							|  |  |  | | Model Factories | 
					
						
							|  |  |  | |-------------------------------------------------------------------------- | 
					
						
							|  |  |  | | | 
					
						
							|  |  |  | | Here you may define all of your model factories. Model factories give | 
					
						
							|  |  |  | | you a convenient way to create models for testing and seeding your | 
					
						
							|  |  |  | | database. Just tell the factory how a default model should look. | 
					
						
							|  |  |  | | | 
					
						
							|  |  |  | */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-11 02:31:09 +08:00
										 |  |  | $factory->define(BookStack\User::class, function ($faker) { | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |     return [ | 
					
						
							| 
									
										
										
										
											2015-11-30 01:33:25 +08:00
										 |  |  |         'name' => $faker->name, | 
					
						
							|  |  |  |         'email' => $faker->email, | 
					
						
							|  |  |  |         'password' => str_random(10), | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |         'remember_token' => str_random(10), | 
					
						
							| 
									
										
										
										
											2016-03-03 06:35:01 +08:00
										 |  |  |         'email_confirmed' => 1 | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |     ]; | 
					
						
							|  |  |  | }); | 
					
						
							| 
									
										
										
										
											2015-09-03 01:26:33 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-11 02:31:09 +08:00
										 |  |  | $factory->define(BookStack\Book::class, function ($faker) { | 
					
						
							| 
									
										
										
										
											2015-09-03 01:26:33 +08:00
										 |  |  |     return [ | 
					
						
							| 
									
										
										
										
											2015-11-30 01:33:25 +08:00
										 |  |  |         'name' => $faker->sentence, | 
					
						
							|  |  |  |         'slug' => str_random(10), | 
					
						
							| 
									
										
										
										
											2015-09-03 01:26:33 +08:00
										 |  |  |         'description' => $faker->paragraph | 
					
						
							|  |  |  |     ]; | 
					
						
							|  |  |  | }); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-11 02:31:09 +08:00
										 |  |  | $factory->define(BookStack\Chapter::class, function ($faker) { | 
					
						
							| 
									
										
										
										
											2015-09-03 01:26:33 +08:00
										 |  |  |     return [ | 
					
						
							| 
									
										
										
										
											2015-11-30 01:33:25 +08:00
										 |  |  |         'name' => $faker->sentence, | 
					
						
							|  |  |  |         'slug' => str_random(10), | 
					
						
							| 
									
										
										
										
											2015-09-03 01:26:33 +08:00
										 |  |  |         'description' => $faker->paragraph | 
					
						
							|  |  |  |     ]; | 
					
						
							|  |  |  | }); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-11 02:31:09 +08:00
										 |  |  | $factory->define(BookStack\Page::class, function ($faker) { | 
					
						
							| 
									
										
										
										
											2015-11-30 01:33:25 +08:00
										 |  |  |     $html = '<p>' . implode('</p>', $faker->paragraphs(5)) . '</p>'; | 
					
						
							| 
									
										
										
										
											2015-09-03 01:26:33 +08:00
										 |  |  |     return [ | 
					
						
							|  |  |  |         'name' => $faker->sentence, | 
					
						
							| 
									
										
										
										
											2015-11-30 01:33:25 +08:00
										 |  |  |         'slug' => str_random(10), | 
					
						
							|  |  |  |         'html' => $html, | 
					
						
							|  |  |  |         'text' => strip_tags($html) | 
					
						
							| 
									
										
										
										
											2015-09-03 01:26:33 +08:00
										 |  |  |     ]; | 
					
						
							| 
									
										
										
										
											2015-09-11 03:28:53 +08:00
										 |  |  | }); | 
					
						
							| 
									
										
										
										
											2016-03-03 06:35:01 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | $factory->define(BookStack\Role::class, function ($faker) { | 
					
						
							|  |  |  |     return [ | 
					
						
							|  |  |  |         'display_name' => $faker->sentence(3), | 
					
						
							|  |  |  |         'description' => $faker->sentence(10) | 
					
						
							|  |  |  |     ]; | 
					
						
							| 
									
										
										
										
											2016-05-07 21:29:43 +08:00
										 |  |  | }); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-14 04:20:21 +08:00
										 |  |  | $factory->define(BookStack\Tag::class, function ($faker) { | 
					
						
							| 
									
										
										
										
											2016-05-07 21:29:43 +08:00
										 |  |  |     return [ | 
					
						
							|  |  |  |         'name' => $faker->city, | 
					
						
							|  |  |  |         'value' => $faker->sentence(3) | 
					
						
							|  |  |  |     ]; | 
					
						
							| 
									
										
										
										
											2016-03-03 06:35:01 +08:00
										 |  |  | }); |