Model factories are a great feature of Laravel that will help us get information into our database. Normally we would create a list of users and then insert them into our database using a seeder.
Here's an example of inserting data into our database without model factories:
$users = [ ['name' => 'Chris', 'email' => 'email@example.com'], ['name' => 'Nick', 'email' => 'firstname.lastname@example.org'], ['name' => 'Holly', 'email' => 'email@example.com'], ]; foreach ($users as $user) App\User::create($user);
Here's the example with model factories:
Table of Contents