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; } }