Exemplo n.º 1
0
 /**
  * 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();
 }