Build a Monthly Subscription App with Laravel Cashier

Model Factories

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' => ''],
    ['name' => 'Nick', 'email' => ''],
    ['name' => 'Holly', 'email' => ''],

foreach ($users as $user)

Here's the example with model factories:

factory(App\User::class, 3)->create();

Much easier!

Like this article? Follow @chrisoncode on Twitter