예제 #1
0
 public function storeCar(Request $request)
 {
     $car = Car::create($request->all());
     $investor = \Auth::user()->investor;
     $investor->cars()->save($car);
     return redirect('/investor/cars/');
 }
예제 #2
0
 public function run()
 {
     //
     $faker = Faker\Factory::create();
     for ($i = 0; $i < 50; $i++) {
         Car::create(['reg_no' => strtoupper(str_random(3)) . "-" . strtoupper(str_random(3)), 'make' => $faker->colorName, 'investor_id' => $faker->biasedNumberBetween(1, 10), 'available_since' => $faker->date('d-m-Y'), 'comments' => '']);
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $input = Input::all();
     //var_dump($request);
     $this->validate($request, ['LicencePlate' => ['required', 'unique:cars', 'regex:/\\b([A-Z]{3}\\s?(\\d{3}|\\d{2}|d{1})\\s?[A-Z])|([A-Z]\\s?(\\d{3}|\\d{2}|\\d{1})\\s?[A-Z]{3})|(([A-HK-PRSVWY][A-HJ-PR-Y])\\s?([0][2-9]|[1-9][0-9])\\s?[A-HJ-PR-Z]{3})\\b/'], 'ClientId' => ['required', 'exists:clients,Id']]);
     Car::create($input);
     return Redirect::route('cars.index')->with('message', 'Car added');
 }
예제 #4
0
 /**
  * create car
  * @param Request $request
  * @return \Illuminate\Http\JsonResponse
  */
 public function create(Request $request)
 {
     //validation
     $this->validation($request);
     //insert car
     $car = Car::create(['brand' => $request->get('brand'), 'type' => $request->get('type'), 'year' => $request->get('year'), 'color' => $request->get('color'), 'plate' => $request->get('plate')]);
     return response()->json(['id' => $car->id]);
 }
예제 #5
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('cars')->delete();
     for ($i = 0; $i < count($this->items); $i++) {
         $row = array_combine(['id', 'domestic', 'name', 'image'], $this->items[$i]);
         Car::create($row);
     }
 }
예제 #6
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['name' => 'required']);
     $item = Car::create($request->all() + ($request->has('domestic') ? [] : ['domestic' => 0]));
     $item->saveImage($item, $request);
     Flash::success("Запись - {$item->id} сохранена");
     return redirect(route('admin.cars.index'));
 }
예제 #7
0
 public function run()
 {
     //luxury
     DB::table('cars')->delete();
     Car::create(array('manufacturer' => 'Ford', 'model' => 'Mustang', 'year' => '2015', 'type' => 'Luxury', 'mileage' => '50000'));
     Car::create(array('manufacturer' => 'Bugatti', 'model' => 'Veyron 16.4', 'year' => '2015', 'type' => 'Luxury', 'mileage' => '30000'));
     Car::create(array('manufacturer' => 'Lamborghini', 'model' => 'Aventador', 'year' => '2015', 'type' => 'Luxury', 'mileage' => '20000'));
     Car::create(array('manufacturer' => 'Tesla', 'model' => 'Model X', 'year' => '2015', 'type' => 'Luxury', 'mileage' => '10000'));
     //standard
     Car::create(array('manufacturer' => 'Ford', 'model' => 'Escape', 'year' => '2015', 'type' => 'Standard', 'mileage' => '60000'));
     Car::create(array('manufacturer' => 'Kia', 'model' => 'Optima', 'year' => '2015', 'type' => 'Standard', 'mileage' => '40000'));
     Car::create(array('manufacturer' => 'Mitsubishi', 'model' => 'Lancer', 'year' => '2015', 'type' => 'Standard', 'mileage' => '20000'));
     Car::create(array('manufacturer' => 'Chevrolet', 'model' => 'Malibu', 'year' => '2015', 'type' => 'Standard', 'mileage' => '50000'));
     //compact
     Car::create(array('manufacturer' => 'Kia', 'model' => 'Soul', 'year' => '2015', 'type' => 'Compact', 'mileage' => '10000'));
     Car::create(array('manufacturer' => 'Honda', 'model' => 'Fit', 'year' => '2015', 'type' => 'Compact', 'mileage' => '30000'));
     Car::create(array('manufacturer' => 'Ford', 'model' => 'Fiesta', 'year' => '2015', 'type' => 'Compact', 'mileage' => '40000'));
     Car::create(array('manufacturer' => 'Toyota', 'model' => 'Yaris', 'year' => '2015', 'type' => 'Compact', 'mileage' => '60000'));
 }
 public function store()
 {
     $new = Request::only('identity', 'brand', 'model', 'color');
     $car = Car::create($new);
     return redirect('cars');
 }
예제 #9
0
 public function store(RegisterCarRequest $request)
 {
     $c = Car::create($request->all());
     return redirect(url('/admin/car/all'));
 }
예제 #10
0
 public function create(Request $request)
 {
     Car::create(['mark' => $request->mark, 'model' => $request->model, 'year' => $request->year, 'register_number' => $request->register_number, 'color' => $request->color, 'sts' => $request->sts, 'status' => 'free', 'user_id' => Auth::user()->id]);
     return redirect('cars/all');
 }
예제 #11
0
 /**
  * Store a newly created resource in storage.
  *
  * @param CarRequest $request
  * @return Response
  */
 public function store(CarRequest $request)
 {
     $car = Car::create($request->all());
     return redirect('car/' . $request->input('id'));
 }