public function getSubCat()
 {
     if (Request::ajax()) {
         $id = Input::get('id');
         $subCat = SubCat::where('categoria_id', '=', $id)->get();
         return $subCat;
     }
 }
Exemplo n.º 2
0
 public function getSubCategory()
 {
     $id = Input::get('cat_id');
     $subCat = SubCat::where('categoria_id', '=', $id)->where('deleted', '=', 0)->orderBy('desc')->get();
     return Response::json(array('type' => 'success', 'data' => $subCat));
 }
Exemplo n.º 3
0
 public function search()
 {
     $busq = Input::get('busq');
     $title = "Busqueda: " . $busq;
     $cat = Cat::where('deleted', '=', 0)->get(array('categorias.id', 'categorias.cat_nomb'));
     $subcat = array();
     foreach ($cat as $c) {
         $aux = SubCat::where('cat_id', '=', $c->id)->where('deleted', '=', 0)->get();
         $subcat[$c->id] = $aux->toArray();
     }
     $art = DB::select("SELECT DISTINCT `item`.`id`,\t\n\t\t\t\t\t\t\t\t\t\t   `item`.`item_nomb`,\n\t\t\t\t\t\t\t\t\t\t   `item`.`item_cod`,\n\t\t\t\t\t\t\t\t\t\t   `item`.`item_stock`,\n\t\t\t\t\t\t\t\t\t\t   `item`.`item_precio`,\n\t\t\t\t\t\t\t\t\t\t   `m`.`id` AS misc_id,\n\t\t\t\t\t\t\t\t\t\t   `i`.`image`\n\t\t\tFROM  `item` \n\t\t\tLEFT JOIN  `miscelanias` AS m ON  `m`.`item_id` =  `item`.`id` \n\t\t\tLEFT JOIN  `images` \t AS i ON  `i`.`misc_id` =  `m`.`id`\n\t\t\tLEFT JOIN  `tallas`      AS t ON  `m`.`item_talla`=`t`.`id`\n\t\t\tLEFT JOIN  `colores` \t AS c ON  `m`.`item_color`=`c`.`id`\n\t\t\tWHERE (\n\t\t\t\tLOWER(  `item`.`item_nomb` ) LIKE  '%" . strtolower($busq) . "%' OR\n\t\t\t\tLOWER(  `item`.`item_desc` ) LIKE  '%" . strtolower($busq) . "%' OR\n\t\t\t\tLOWER(  `item`.`item_precio` ) LIKE  '%" . strtolower($busq) . "%' OR\n\t\t\t\tLOWER(  `t`.`talla_desc` ) LIKE  '%" . strtolower($busq) . "%' OR\n\t\t\t\tLOWER(  `t`.`talla_nomb` ) LIKE  '%" . strtolower($busq) . "%' OR\n\t\t\t\tLOWER(  `c`.`color_nomb` ) LIKE  '%" . strtolower($busq) . "%' OR\n\t\t\t\tLOWER(  `c`.`color_desc` ) LIKE  '%" . strtolower($busq) . "%'\n\t\t\t)\n\t\t\tAND  `item`.`deleted` = 0\n\t\t\tGROUP BY item.id\n\t\t\t");
     return View::make('indexs.busq')->with('title', $title)->with('art', $art)->with('cat', $cat)->with('subcat', $subcat)->with('busq', $busq);
 }
 public function postNewSubCat()
 {
     $dat = Input::all();
     $rules = array('name' => 'required|min:4|max:64', 'cat' => 'required');
     $msg = array('name.required' => 'El campo nombre de la categoria es obligatorio', 'categoria.required' => 'El campo categoria es obligatorio', 'min' => 'El campo nombre de la categoria debe tener un minimo de 4 caracteres', 'max' => 'El campo nombre de la categoria debe tener un maximo de 64 caracteres');
     $validator = Validator::make($dat, $rules, $msg);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator);
     }
     $nomb = Input::get('name');
     $cat_id = Input::get('cat');
     $cat = new SubCat();
     $cat->desc = $nomb;
     $cat->categoria_id = $cat_id;
     if ($cat->save()) {
         Session::flash('success', 'Se ha creado la sub-categoria satisfactoriamente.');
         return Redirect::back();
     } else {
         Session::flash('danger', 'Error al guardar la nueva sub-categoria.');
         return Redirect::back();
     }
 }
Exemplo n.º 5
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     $biz = Biz::findorFail($id);
     $cat = $biz->cats->lists('id')->all();
     $sub = $biz->subcats->lists('id')->all();
     // dd($sub);
     $catList = Cat::lists('name', 'id');
     $subList = SubCat::lists('name', 'id');
     // dd($subList);
     $stateList = State::lists('name', 'id');
     $lgaList = Lga::lists('name', 'id');
     //$area= Address::lists
     //dd($biz->address->state->name);
     //  foreach ($biz->subcats as $sub) {
     //      $currentSubs[] = $sub->id;
     //  }
     //   if(empty($currentSubs)){
     //      $currentSubs = '';
     //  }
     return view('admin/biz/edit', compact('biz', 'catList', 'subList', 'stateList', 'cat', 'currentSubs', 'lgaList', 'sub'));
 }
Exemplo n.º 6
0
 public function postElimSubCat()
 {
     if (Request::ajax()) {
         $id = Input::get('id');
         $subcat = SubCat::find($id);
         $subcat->deleted = 1;
         $subcat->save();
         return Response::json(array('type' => 'success', 'msg' => 'Categoría eliminada correctamente'));
     }
 }