Esempio n. 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $validator = Validator::make($request->all(), ['name' => 'required', 'description' => 'required', 'phoneNumber' => 'required']);
     if (!$validator->fails()) {
         $rep = Rep::create(['name' => $Request->input('name'), 'description' => $request->input('description')]);
         return redirect('reps');
     } else {
         return back()->withErrors($validator);
     }
 }
Esempio n. 2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $locations = array(Location::create(['state' => 'Alabama']), Location::create(['state' => 'Alaska']), Location::create(['state' => 'Arizona']), Location::create(['state' => 'Arkansas']), Location::create(['state' => 'California']), Location::create(['state' => 'Colorado']), Location::create(['state' => 'Connecticut']), Location::create(['state' => 'Delaware']), Location::create(['state' => 'District Of Columbia']), Location::create(['state' => 'Florida']), Location::create(['state' => 'Georgia']), Location::create(['state' => 'Hawaii']), Location::create(['state' => 'Idaho']), Location::create(['state' => 'Illinois']), Location::create(['state' => 'Indiana']), Location::create(['state' => 'Iowa']), Location::create(['state' => 'Kansas']), Location::create(['state' => 'Kentucky']), Location::create(['state' => 'Louisiana']), Location::create(['state' => 'Maine']), Location::create(['state' => 'Maryland']), Location::create(['state' => 'Massachusetts']), Location::create(['state' => 'Michigan']), Location::create(['state' => 'Minnesota']), Location::create(['state' => 'Mississippi']), Location::create(['state' => 'Missouri']), Location::create(['state' => 'Montana']), Location::create(['state' => 'Nebraska']), Location::create(['state' => 'Nevada']), Location::create(['state' => 'New Hampshire']), Location::create(['state' => 'New Jersey']), Location::create(['state' => 'New Mexico']), Location::create(['state' => 'New York']), Location::create(['state' => 'North Carolina']), Location::create(['state' => 'North Dakota']), Location::create(['state' => 'Ohio']), Location::create(['state' => 'Oklahoma']), Location::create(['state' => 'Oregon']), Location::create(['state' => 'Pennsylvania']), Location::create(['state' => 'Rhode Island']), Location::create(['state' => 'South Carolina']), Location::create(['state' => 'South Dakota']), Location::create(['state' => 'Tennessee']), Location::create(['state' => 'Texas']), Location::create(['state' => 'Utah']), Location::create(['state' => 'Vermont']), Location::create(['state' => 'Virginia']), Location::create(['state' => 'Washington']), Location::create(['state' => 'West Virginia']), Location::create(['state' => 'Wisconsin']), Location::create(['state' => 'Wyoming']));
     $reps = array();
     $name = ['state' => 'Tom', 'Harry', 'John', 'Tyler'];
     $lastname = ['state' => 'Awbrey', 'Johnson', 'Lavorel', 'Dumbledore', 'Stark'];
     for ($i = 0; $i < 10; $i++) {
         $reps[] = Rep::create(['name' => $name[array_rand($name)] . ' ' . $lastname[array_rand($lastname)], 'description' => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi feugiat quam a lacus commodo maximus. Aliquam ac dignissim libero. Sed a odio velit. Aliquam nec enim risus. Proin dapibus magna eu fringilla porta. Etiam molestie justo et quam bibendum congue. Quisque ornare commodo ligula, ut placerat tortor auctor sit amet. Nunc fermentum porta lacus sit amet condimentum.", 'avatar' => 'avatar.jpg', 'phone_number' => rand(1000000000, 9999999999)]);
     }
     foreach ($reps as $rep) {
         $location = $locations[array_rand($locations)];
         $rep->locations()->attach($location->id);
         for ($i = 0; $i < 5; $i++) {
             $location = $locations[array_rand($locations)];
             $rep->locations()->attach($location->id);
         }
     }
 }