public function edit($id) { $categorias = Categoria::lists('nombre', 'id'); $datos['categorias'] = $categorias; $producto = Producto::findOrFail($id); $datos['producto'] = $producto; return view('admin.productos.edit', $datos); }
public function show($id) { //$productos = Producto::where('categoria_id', '=', $id)->get(); $categoria = Categoria::find($id); $query = "SELECT p.id, p.nombre, COALESCE(MIN(f.imagen), '') AS imagen\n FROM productos p\n LEFT JOIN fotos f ON f.producto_id = p.id\n WHERE p.categoria_id = :id\n GROUP BY p.id, p.nombre"; $productos = \DB::select($query, ['id' => $id]); //var_dump($results); return view('listadoproductos', compact('productos', 'categoria')); //return view('listadofix', compact('productos','categoria')); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id, Request $request) { //return $id; //Categoria::destroy($id); $categoria = Categoria::find($id); $categoria->delete(); $message = $categoria->nombre . ' fue eliminado de la base de datos'; if ($request->ajax()) { return $message; } }
public function getIndex() { $categorias = Categoria::all(); return view('index', compact('categorias')); }