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)); }