コード例 #1
0
 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);
         }
     }
 }
コード例 #2
0
 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;
     }
 }