Esempio n. 1
0
 public function index()
 {
     //
     $marcas = marcas::with('productos')->get();
     $categorias = categorias::all();
     $impuestos = impuestos::all();
     $categorias_padre = categorias::lista_padres(1);
     $atributos = atributos::with('atributos_sub')->get();
     return Response::view('app.atributos.atributos_index', compact(['marcas', 'categorias', 'impuestos', 'atributos', 'categorias_padre']));
 }
Esempio n. 2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request $request
  * @return Response
  */
 public function store(Request $request)
 {
     //
     $buscaren = $request->header('referer');
     $cadena = strpos($buscaren, 'atributo');
     if ($cadena === false) {
         $refresh = 'no';
     } else {
         $refresh = 'si';
         Session::flash('mensaje', 'has creado una nueva categoria');
     }
     $categorias = categorias::crear($request);
     $categorias = categorias::lista(2);
     $categorias_padre = categorias::lista_padres(2);
     return response()->json(['categoria' => $categorias, 'categorias_padre' => $categorias_padre, 'mensaje' => 'has creado una nueva categoria', 'refresh' => $refresh]);
 }
Esempio n. 3
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int $id
  * @return Response
  */
 public function edit($id)
 {
     //
     $producto = productos::findorfail($id);
     $marcas = marcas::lists('marca', 'id')->all();
     $categorias = categorias::lista(1);
     $categorias_padre = categorias::lista_padres(1);
     $atributos = atributos::lists('atributo', 'id')->all();
     $impuestos = impuestos::lists('impuesto', 'id')->all();
     $block = '';
     $imagen = $producto->imagen;
     $variables = productos_configurables::where('producto_id', '=', $producto->id)->get();
     if (!$variables->isEmpty()) {
         $lista_variable1 = atributos_sub::where('atributo_id', '=', $producto->atributo_1)->lists('variable', 'id')->toArray();
         $lista_variable2 = atributos_sub::where('atributo_id', '=', $producto->atributo_2)->lists('variable', 'id')->toArray();
         foreach ($variables as $variable) {
             $variable1[] = $variable->variable_1;
             $variable2[] = $variable->variable_2;
         }
     } else {
         $variable1 = '';
         $variable2 = '';
         $lista_variable1[] = '';
         $lista_variable2[] = '';
     }
     return view('app/productos/producto_edit', compact(['producto', 'marcas', 'categorias', 'atributos', 'impuestos', 'categorias_padre', 'imagen', 'block', 'variable1', 'variable2', 'lista_variable1', 'lista_variable2']));
 }