/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $validation = Validator::make(Input::all(), ['duration' => 'required | integer', 'pace' => 'required | integer', 'dog_friendliness' => 'required | integer', 'comments' => 'required']);
     if ($validation->fails()) {
         return Redirect::back()->withInput()->withErrors($validation->messages());
     }
     $walk = new Walk();
     $duration = Input::get('duration');
     $dog_friendliness = Input::get('dog_friendliness');
     $pace = Input::get('pace');
     $comments = Input::get('comments');
     $start = new DateTime();
     $start->setTimezone(new DateTimeZone('America/New_York'));
     $dateInterval = new DateInterval('PT' . $duration . 'M');
     $finish = date_add($start, $dateInterval);
     $walk->start = $start;
     $walk->finish = $finish;
     $walk->host_id = Auth::user()->id;
     $walk->dog_friendliness = $dog_friendliness;
     $walk->pace = $pace;
     $walk->comments = $comments;
     if ($walk->save()) {
         return Redirect::route('walk.index');
     }
 }
 public function updItem($data)
 {
     $this->walk->save();
 }