/**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Car $car, Request $request)
 {
     $input = array_except(Input::all(), ['_method']);
     $this->validate($request, ['LicencePlate' => ['required', 'unique:cars,LicencePlate,' . $car->LicencePlate . ',LicencePlate', '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->update($input);
     return Redirect::route('cars.index')->with('message', 'Car updated');
 }