public function run() { // clear our database ------------------------------------------ DB::table('users')->delete(); DB::table('persons')->delete(); DB::table('images')->delete(); // Seed the Persons Table // Father $daveLove = App\Person::create(array('first_name' => 'Dave', 'last_name' => 'Love', 'father_id' => NULL, 'mother_id' => NULL, 'dob' => '1952-01-07', 'dod' => '1999-04-07', 'description' => 'Dave Love was an independent mechanic with 3 children', 'gender' => 'M', 'marriage_id' => NULL)); // Mother $leenaLove = App\Person::create(array('first_name' => 'Leena', 'last_name' => 'Love', 'father_id' => NULL, 'mother_id' => NULL, 'dob' => '1955-02-05', 'dod' => NULL, 'description' => 'Leena Love is was a house wife and is now currently studying fashion design.', 'gender' => 'F', 'marriage_id' => NULL)); // Son 1 $tysonLove = App\Person::create(array('first_name' => 'Tyson', 'last_name' => 'Love', 'father_id' => $daveLove->id, 'mother_id' => $leenaLove->id, 'dob' => '1980-02-01', 'dod' => NULL, 'description' => 'Tyson love is the eldest child in his family. Currently teaching at college', 'gender' => 'M', 'marriage_id' => NULL)); // Son 2 $fosterLove = App\Person::create(array('first_name' => 'Foster', 'last_name' => 'Love', 'father_id' => $daveLove->id, 'mother_id' => $leenaLove->id, 'dob' => '1988-07-09', 'dod' => NULL, 'description' => 'Foster is the second eldest child in his family. Doing an apprentership.', 'gender' => 'M', 'marriage_id' => NULL)); // Daughter 1 $jeanLove = App\Person::create(array('first_name' => 'Jean', 'last_name' => 'Love', 'father_id' => $daveLove->id, 'mother_id' => $leenaLove->id, 'dob' => '1996-06-06', 'dod' => NULL, 'description' => 'Jean is the youngest child in her family. She recently started high school..', 'gender' => 'F', 'marriage_id' => NULL)); $this->command->info('People have been generated in the database!'); // Set marriage relationships $daveLove->marriage_id = $daveLove->gender . $daveLove->id . $leenaLove->gender . $leenaLove->id; $leenaLove->marriage_id = $daveLove->gender . $daveLove->id . $leenaLove->gender . $leenaLove->id; $this->command->info('Relationship links have been created!'); // Create Image Gallery $images_daveLove = App\Image::create(array('url' => 'http://www.alifazel.com/sample_images/faces/dad_full.jpg', 'url_thumb' => 'http://www.alifazel.com/sample_images/faces/dad_thumb.jpg', 'description' => 'Profile Picture of Dave Love', 'date_taken' => '1998-02-10')); $images_leenaLove = App\Image::create(array('url' => 'http://www.alifazel.com/sample_images/faces/mum_full.jpg', 'url_thumb' => 'http://www.alifazel.com/sample_images/faces/mum_thumb.jpg', 'description' => 'Profile Picture of Leena Love', 'date_taken' => '2002-02-10')); $images_tysonLove = App\Image::create(array('url' => 'http://www.alifazel.com/sample_images/faces/son1_full.jpg', 'url_thumb' => 'http://www.alifazel.com/sample_images/faces/son1_thumb.jpg', 'description' => 'Profile Picture of Tyson Love', 'date_taken' => '2002-02-10')); $images_fosterLove = App\Image::create(array('url' => 'http://www.alifazel.com/sample_images/faces/son2_full.jpg', 'url_thumb' => 'http://www.alifazel.com/sample_images/faces/son2_thumb.jpg', 'description' => 'Profile Picture of Foster Love', 'date_taken' => '2002-02-10')); $images_jeanLove = App\Image::create(array('url' => 'http://www.alifazel.com/sample_images/faces/daughter_full.jpg', 'url_thumb' => 'http://www.alifazel.com/sample_images/faces/daughter_thumb.jpg', 'description' => 'Profile Picture of Jean Love', 'date_taken' => '2002-02-10')); // Create image relation $daveLove->images()->attach($images_daveLove->id); $leenaLove->images()->attach($images_leenaLove->id); $tysonLove->images()->attach($images_tysonLove->id); $fosterLove->images()->attach($images_fosterLove->id); $jeanLove->images()->attach($images_jeanLove->id); $this->command->info('Image gallery has been created!'); $daveLove->profile_picture_id = $images_daveLove->id; $leenaLove->profile_picture_id = $images_leenaLove->id; $tysonLove->profile_picture_id = $images_tysonLove->id; $fosterLove->profile_picture_id = $images_fosterLove->id; $jeanLove->profile_picture_id = $images_jeanLove->id; $daveLove->save(); $leenaLove->save(); $tysonLove->save(); $fosterLove->save(); $jeanLove->save(); $this->command->info('Profile Pictures have been set!'); // Create User Account App\User::create(array('email' => '*****@*****.**', 'username' => 'leena', 'password' => bcrypt('love'), 'person_id' => $leenaLove->id)); $this->command->info('User account has been created'); // WIP - Fill in the rest of the people. Create a Hierachy and use that to generate. Create a gallery also (1P 1Img, 2P 1Img) }
public function run() { DB::table('persons')->delete(); $user = App\Person::create(array('firstname' => 'Owen', 'lastname' => 'Bryant', 'gender' => 'male')); $user = App\Person::create(array('firstname' => 'Patrick', 'lastname' => 'Gutierrez', 'gender' => 'male')); $user = App\Person::create(array('firstname' => 'Hector', 'lastname' => 'Doyle', 'gender' => 'male')); $user = App\Person::create(array('firstname' => 'Cory', 'lastname' => 'Stevens', 'gender' => 'male')); $user = App\Person::create(array('firstname' => 'Juan', 'lastname' => 'Harrington', 'gender' => 'male')); $user = App\Person::create(array('firstname' => 'Louise', 'lastname' => 'Lawrence', 'gender' => 'female')); $user = App\Person::create(array('firstname' => 'Sophia', 'lastname' => 'Wilson', 'gender' => 'female')); $user = App\Person::create(array('firstname' => 'Laura', 'lastname' => 'Norton', 'gender' => 'female')); $user = App\Person::create(array('firstname' => 'Valerie', 'lastname' => 'Hill', 'gender' => 'female')); $user = App\Person::create(array('firstname' => 'Nora', 'lastname' => 'Perry', 'gender' => 'female')); }