Menu
Icon

Pasar array de controlador laravel a componente vue.

{

 1 Definir valor a pasar en controlador

$productos=Productos::where('estado','activo')->get();

2 Pasa valor de vista.blade.php a componente vue

<products-datatable productos="{{ $productos }}"/>  
Si lleva varias listas:
<products-datatable productos="{{ json_encode($productos) }}"/>  

3 definí nombre de valor que pasas el props del componente vue

export default {
        props: ['productos'],  
...

4 Pasa a JSON.parse el valor que estableciste en props

data(){
    return {                      
        productos_a_mostrar:JSON.parse(this.productos)


Otra opción mas común es obtener los valores por API




}

Utilizamos cookies propias y de terceros con finalidades analiticas y para mejorar tu experiencia de compras segun tus preferencias, mediante el analisis de tus habitos de navegacion y tu perfil. Puedes aceptar todas las cookies pulsando el boton "Aceptar" o gestionar tus preferencias en el panel de configuracion