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 }}"/>        

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




Comentarios

Populares

Buscar en este blog