Cristian Valera (Pooler) ¿Como mandar datos de dos tablas relacionadas para ser consumidas mediante vuejs?

Cristian Valera (Pooler) Publicada hace 6 meses | 0

¿Como mandar datos de dos tablas relacionadas para ser consumidas mediante vuejs?

↑ Me gusta (0)

Hola italo veras estoy implementando vuejs en un proyecto que realice hace algún tiempo todo gracias a tus cursos debo decir :) y todo iba bien pude hacer la mayoría de las consultas que necesitaba sin ningún problema pero me encontré con uno cuando me vi en la necesidad de obtener todas las sub-categorias de la categorías padre respectiva mediante una sola consulta, estoy... Hola italo veras estoy implementando vuejs en un proyecto que realice hace algún tiempo todo gracias a tus cursos debo decir :) y todo iba bien pude hacer la mayoría de las consultas que necesitaba sin ningún problema pero me encontré con uno cuando me vi en la necesidad de obtener todas las sub-categorias de la categorías padre respectiva mediante una sola consulta, estoy consciente de poder lograr esto si creo un objeto y añado los datos mediante un for tipo:

$categorias = array();
for ($i = 0; $i <= $categorias.length; $i ++):
              $thisCategory = Category::where('id', $i).first();
              $subCategories = Departments::where('category_id', $thisCategory->id);
              if($thisCategory):
                $categoria = new stdClass();
                $categoria = $thisCategory;
                $categoria->sub_categorias = $subCategories;
                array_push($categorias, $categoria);
              endif;
     endfor;

La verdad ni se si lo puse correctamente, escribi el codigo en el navegador pero creo que se entiende la idea, lo que busco como tal es que se muestren los datos de manera que puedan ser consumidos en vue al igual que en blade o sea que en blade: {{ $category->department->name }} sea equivalente en vue a @{{ category.department.name }}

creo que me di a entender, si no fue así por favor hazmelo saber estaré al pendiente de la consulta de antemano gracias Rimorsoft por tanto de verdad me ayudaría saber como resolver esto.


Inicia sesión para responderle a Cristian Valera (Pooler)