first(); $clients = Client::factory(Client::class) ->count(6) ->create(['user_id' => $user->id]); Invoice::factory(Invoice::class) ->state(new Sequence( ['client_id' => $clients[0]->id], ['client_id' => $clients[1]->id], ['client_id' => $clients[2]->id], ['client_id' => $clients[3]->id], ['client_id' => $clients[4]->id], ['client_id' => $clients[5]->id], ))->count(14) ->create([ 'user_id' => $user->id, 'invoice_type' => 'regular_invoice' ]); Invoice::factory(Invoice::class) ->count(14) ->state(new Sequence( ['client_id' => $clients[0]->id], ['client_id' => $clients[1]->id], ['client_id' => $clients[2]->id], ['client_id' => $clients[3]->id], ['client_id' => $clients[4]->id], ['client_id' => $clients[5]->id], ))->create([ 'user_id' => $user->id, 'invoice_type' => 'advance_invoice' ]); } }