where('id', '<>', 4)->random(1)->first(); $faker = Factory::create(); $success = $service->processPayment([ 'plan' => $plan, 'company' => Company::find($this->firstCompany()), 'user' => User::find($this->firstCompanyUserId()), 'provider_name' => array_random([ 'paypal', 'cash', 'stripe' ]), 'provider_id' => uniqid(), 'provider_status' => uniqid(), 'invoice_date' => $faker->dateTimeBetween(Carbon::now()->subMonth(3))->format('Y-m-d H:i:s') ]); } /** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); } }