Usamos los método dd() y dump() para mostrar la data que se esta manipulando, de una manera visual y estética.

En el primer caso, al ser llamado el método dd(), el script para su ejecución. Por otra parte, el método dump() muestra la data con la diferencia que no para para ejecución del script.

Primer caso: Utilizando dd()

public function index(){
    $products = Product::all();
    dd($products);
    return view('product.index', compact('products'));
}

//También se puede usar de esta otra manera, más conveniente, según sea el caso

public function index(){
    $products = Product::all()->dd();
    return view('product.index', compact('products'));
}

Resultado:

Segundo caso: Utilizando dump()

public function index(){
    $products = Product::all();
    dump($products);
    return view('product.index', compact('products'));
}

//Similar al caso anterior, se puede usar de esta otra manera

public function index(){
    $products = Product::all()->dump();
    return view('product.index', compact('products'));
}

Resultado:

Fuentes bibliográficas:

1.
Collections - Laravel - The PHP Framework For Web Artisans [Internet]. [cited 2021 Jan 13]. Available from: https://laravel.com/docs/8.x/collections#method-dump
1.
Collections - Laravel - The PHP Framework For Web Artisans [Internet]. [cited 2021 Jan 13]. Available from: https://laravel.com/docs/8.x/collections#method-dd

Leave a comment