Example #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $courierIds = \DB::table('couriers')->lists('id');
     $regionIds = \DB::table('couriers')->lists('id');
     $dates = [Carbon::create(2015, 10, 1), Carbon::create(2015, 10, 3), Carbon::create(2015, 10, 7), Carbon::create(2015, 11, 1), Carbon::create(2015, 11, 3), Carbon::create(2015, 11, 7), Carbon::create(2015, 9, 1), Carbon::create(2015, 19, 3), Carbon::create(2015, 9, 7)];
     $tripFactory = new TripFactory();
     foreach ($dates as $date) {
         $tripFactory->createTrip($courierIds[array_rand($courierIds)], $regionIds[array_rand($regionIds)], $date);
     }
 }
Example #2
0
 public function postForm(Request $request, TripFactory $tripFactory)
 {
     $tripFactory->createTrip($request->input('courierId'), $request->input('regionId'), $request->input('departureDate'));
     return redirect('/')->with('message', 'Поездка успешно добавлена');
 }