/**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(RegionRequest $request, $id)
 {
     $region = Region::findOrFail($id);
     $region->name = $request->get('name');
     $region->status = $request->get('status');
     $region->save();
     return redirect('region');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  RegionRequest  $request
  * @param  FlashHelper    $flash
  * @return Response
  */
 public function store(RegionRequest $request, FlashHelper $flash)
 {
     $region = $this->user->publish(new Region($request->all()));
     $flash->success('Success');
     return redirect($region->path());
 }