public function Empresas($action = null) { if (isset($action)) { if ($action == "create") { $data = Empresas::firstOrCreate(Input::except("_token", "_user")); return $respuesta = array('Record' => $data, 'Result' => "OK"); } if ($action == "edit") { Empresas::where("id", Input::get("id"))->update(Input::except("_token", "id", "_user")); return $respuesta = array('Record' => Empresas::find(Input::get('id')), 'Result' => "OK"); } if ($action == "remove") { Empresas::where('id', Input::get("id"))->delete(); return '{"Result":"OK"}'; } if ($action == "list") { $Records = Empresas::get(); $respuesta = array('Records' => $Records, 'Result' => "OK"); return json_encode($respuesta); } if ($action == "empresas") { $nulos = DB::table('empresas')->select(DB::raw("'NO POSEE' as DisplayText, NULL as Value")); $respuesta = DB::table('empresas')->select("nombre as DisplayText", "id as Value")->union($nulos)->orderby('value', 'asc')->distinct()->get(); return "var opciones=" . json_encode($respuesta); } } }
public function postBuscar(Request $request) { // procesar Busqueda if (Auth::guest()) { return Redirect()->to('/'); } else { $empresas = Empresas::where('rfc', 'like', "%" . $request->rfc . "%")->paginate(15); dd($request->rfc); $buscar = \Input::post('rfc'); //if ($buscar){ // $empresas = Empresas::where('rfc', 'like', "%".$buscar."%")->paginate(15); // dd($request->empresa); //return view('empresaslist', ['empresas' => $empresas]); //dd($buscar); //}else{ // $empresas=\DB::table('empresas')->paginate(10); //} #dd($empresas); return view('empresaslist', ['empresas' => $empresas]); #return $empresas; } }