Exemplo n.º 1
0
  public function postAdd(Request $request)
  {
    $form = $request->input();
      
    $validate = $this->carInfoValidate($request->input());

    $car_type = $request->input('car_type');

    if ($validate->fails()) {
    
      return $this->validateFail($validate, $car_type);
    
    }

    $carHand = $request->input('car_hand');

    $user = Auth::user();

    Car::where('uid', '=', $user->id)
      
      ->where('car_hand', '=', $carHand)
      
      ->update([ 'last_used' => 0 ]);

    $input = $request->all();

    $input['uid'] = $user->id;

    $input['last_used'] = 1;

    unset($input['_token']);
    
    $result = Car::create($input);

    $html = $this->htmlTemplate($result);

    return $this->successResponse('result', $html);
  
  }