Example #1
0
 public function getIndex()
 {
     $key = Input::get('search');
     if (isset($key)) {
         $data = Regions::where('name', 'like', '%' . $key . '%')->orderBy('id', 'desc')->paginate(10);
     } else {
         $data = Regions::orderBy('id', 'desc')->paginate(10);
     }
     return View::make('home/dashboard', array())->nest('content', 'regions/index', array('data' => $data));
 }
 /**
  * Show the GET form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id = NULL)
 {
     $currUser = Auth::user();
     $oCountries = Countries::all();
     $oRegions = Regions::all();
     $aCity = NULL;
     foreach ($oCountries as $item) {
         $aCountries[$item->name] = array();
         $aRegions = Regions::where('country_id', '=', $item->id)->get();
         foreach ($aRegions as $region) {
             $aCountries[$item->name][$region->id] = $region->name;
         }
     }
     if ($id > 0) {
         $aCity = Cities::find($id);
     }
     if ($currUser->is_admin == 0) {
         return Redirect::route('user-dashboard', array());
     }
     return View::make('/city/edit', array('aCity' => $aCity, 'aCountries' => $aCountries, 'oRegions' => $oRegions, 'currUser' => $currUser, 'id' => $id));
 }