public function postUpdate(Request $request, $id)
 {
     $validator = Validator::make($request->all(), ['title' => 'required|alpha|unique:menus,title,' . $id]);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $model = $this->model->find($id);
     $model->update($request->all());
     return Site::redirectAction('index');
 }
 public function postUpdate(Request $request, $id)
 {
     $model = Role::find($id);
     $validator = Validator::make($request->all(), $model->rules());
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $model->update($request->all());
     \Session::flash('message', 'Data Has Been Saved');
     return Site::redirectAction('index');
 }