/** * Run the database seeds. * * @return void */ public function run() { $faker = \Faker\Factory::create(); //User $userEmail = '*****@*****.**'; $user = \App\User::where('email', $userEmail)->first(); if (!$user) { $user = new \App\User(); $user->email = $userEmail; $user->save(); } //Clients $clients = []; $client_ids = []; for ($i = 0; $i < 10; $i++) { $client = new \App\Client(); $client->name = $faker->company; $client->save(); $client_ids[] = $client->id; } //Tickets for ($i = 0; $i < 50; $i++) { $ticket = new \App\Ticket(); $ticket->user_id = $user->id; $ticket->client_id = $client_ids[array_rand($client_ids)]; $ticket->status_id = \App\Status::orderByRaw('RAND()')->first()->id; $ticket->priority = rand(1, 10); $ticket->title = $faker->sentence; $ticket->description = $faker->paragraph; $ticket->save(); } $statuses = [['name' => 'New', 'weight' => '0'], ['name' => 'Pending', 'weight' => '10'], ['name' => 'Resolved', 'weight' => '20', 'billable' => true], ['name' => 'Archived', 'weight' => '30', 'billable' => true, 'archivable' => true]]; foreach ($statuses as $statusData) { $status = \App\Status::where('name', $statusData['name'])->first(); if (!$status) { $status = new \App\Status(); $status->put($statusData); } } }
public function run() { $client = new App\Client(); $client->fname = "James"; $client->lname = "Bush"; $client->email = "*****@*****.**"; $client->dob = "6/17/1989"; $client->gender = "Male"; $client->city = "Los Angeles"; $client->state = "California"; $client->phone_number = "123-123-1234"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Cristiano"; $client->lname = "Ronaldo"; $client->email = "*****@*****.**"; $client->dob = "2/5/1985"; $client->gender = "Male"; $client->city = "Los Angeles"; $client->state = "California"; $client->phone_number = "456-123-1523"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Angelina"; $client->lname = "Jolie"; $client->email = "*****@*****.**"; $client->dob = "6/4/1975"; $client->gender = "Female"; $client->city = "Los Angeles"; $client->state = "California"; $client->phone_number = "542-234-1523"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Scarllet"; $client->lname = "Johansson"; $client->email = "*****@*****.**"; $client->dob = "11/22/1984"; $client->gender = "Female"; $client->city = "Los Angeles"; $client->state = "California"; $client->phone_number = "123-123-1234"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Ludwig"; $client->lname = "Beethoven"; $client->email = "*****@*****.**"; $client->dob = "3/26/1827"; $client->gender = "Male"; $client->city = "Los Angeles"; $client->state = "California"; $client->phone_number = "123-123-1235"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Wolfgang"; $client->lname = "Mozart"; $client->email = "*****@*****.**"; $client->dob = "1/27/1756"; $client->gender = "Male"; $client->city = "Los Angeles"; $client->state = "California"; $client->phone_number = "124-124-1241"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Jeff"; $client->lname = "Beck"; $client->email = "*****@*****.**"; $client->dob = "6/24/1944"; $client->gender = "Male"; $client->city = "Los Angeles"; $client->state = "California"; $client->phone_number = "9853518953"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "James"; $client->lname = "Bush"; $client->email = "*****@*****.**"; $client->dob = "6/17/1989"; $client->gender = "Male"; $client->city = "Baton Rouge"; $client->state = "Lousisana"; $client->phone_number = "123-123-1234"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Cristiano"; $client->lname = "Ronaldo"; $client->email = "*****@*****.**"; $client->dob = "2/5/1985"; $client->gender = "Male"; $client->city = "Baton rouge"; $client->state = "Louisiana"; $client->phone_number = "456-123-1523"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Angelina"; $client->lname = "Jolie"; $client->email = "*****@*****.**"; $client->dob = "6/4/1975"; $client->gender = "Female"; $client->city = "Baton Rouge"; $client->state = "Louisiana"; $client->phone_number = "542-234-1523"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Scarllet"; $client->lname = "Johansson"; $client->email = "*****@*****.**"; $client->dob = "11/22/1984"; $client->gender = "Female"; $client->city = "Baton Rouge"; $client->state = "Louisiana"; $client->phone_number = "123-123-1234"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Ludwig"; $client->lname = "Beethoven"; $client->email = "*****@*****.**"; $client->dob = "3/26/1827"; $client->gender = "Male"; $client->city = "Baton Rouge"; $client->state = "Louisiana"; $client->phone_number = "123-123-1235"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Wolfgang"; $client->lname = "Mozart"; $client->email = "*****@*****.**"; $client->dob = "1/27/1756"; $client->gender = "Male"; $client->city = "Baton Rouge"; $client->state = "Louisiana"; $client->phone_number = "124-124-1241"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Jeff"; $client->lname = "Beck"; $client->email = "*****@*****.**"; $client->dob = "6/24/1944"; $client->gender = "Male"; $client->city = "Baton Rouge"; $client->state = "Louisiana"; $client->phone_number = "9853518953"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "James"; $client->lname = "Bush"; $client->email = "*****@*****.**"; $client->dob = "6/17/1989"; $client->gender = "Male"; $client->city = "Austin"; $client->state = "Texas"; $client->phone_number = "123-123-1234"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Cristiano"; $client->lname = "Ronaldo"; $client->email = "*****@*****.**"; $client->dob = "2/5/1985"; $client->gender = "Male"; $client->city = "Austin"; $client->state = "Texas"; $client->phone_number = "456-123-1523"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Angelina"; $client->lname = "Jolie"; $client->email = "*****@*****.**"; $client->dob = "6/4/1975"; $client->gender = "Female"; $client->city = "Austin"; $client->state = "Texas"; $client->phone_number = "542-234-1523"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Scarllet"; $client->lname = "Johansson"; $client->email = "*****@*****.**"; $client->dob = "11/22/1984"; $client->gender = "Female"; $client->city = "Austin"; $client->state = "Texas"; $client->phone_number = "123-123-1234"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Ludwig"; $client->lname = "Beethoven"; $client->email = "*****@*****.**"; $client->dob = "3/26/1827"; $client->gender = "Male"; $client->city = "Austin"; $client->state = "Texas"; $client->phone_number = "123-123-1235"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Wolfgang"; $client->lname = "Mozart"; $client->email = "*****@*****.**"; $client->dob = "1/27/1756"; $client->gender = "Male"; $client->city = "Austin"; $client->state = "Texas"; $client->phone_number = "124-124-1241"; $client->status = 2; $client->save(); $client = new App\Client(); $client->fname = "Jeff"; $client->lname = "Beck"; $client->email = "*****@*****.**"; $client->dob = "6/24/1944"; $client->gender = "Male"; $client->city = "Austin"; $client->state = "Texas"; $client->phone_number = "9853518953"; $client->status = 2; $client->save(); }