function store_vehicles(Requests\AddVehicleValidator $request)
 {
     try {
         $input = $request->all();
         $vehicle = new vehicle();
         $vehicle->vehicle_no = $input['vehicle_no'];
         $vehicle->vehicle_type = $input['vehicle_type'];
         $vehicle->brand = $input['brand'];
         $vehicle->model = $input['model'];
         $vehicle->colour = $input['colour'];
         $vehicle->registration_date = $input['reg_date'];
         $vehicle->cylinder_capacity = $input['cylinder_capacity'];
         $vehicle->manufactured_year = $input['manu_year'];
         $vehicle->rate_per_km = $input['rate_per_km'];
         $vehicle->status = $input['status'];
         $vehicle->save();
         return Redirect::to('editvehicle')->with('message', 'New vehicle successfully added!');
     } catch (Exception $e) {
         return Redirect::to('/addvehicle')->with(['exceptionerr' => 'Sorry you cannot add the vehicle. Please reload the page!']);
     }
 }