J'ai une table de marque avec 50 données dans mon contrôleur j'utilise ceci

 $brand = Brand::latest()->paginate(5);
 return view('admin.brand.index', compact('brand'));

Alors dans ma vue de marque, j'utilise ce code pour le compte total

<b style="float: right;"> Total Brand: <span class="badge badge-danger">{{count($brand)}}</span></b>

Mais ici, le compte est faux, j'attends 50 mais c'est comme 5, comment puis-je obtenir tous les nombres?

0
Anonymous shooter 16 nov. 2020 à 16:25

1 réponse

Meilleure réponse

La méthode de pagination s'occupe automatiquement de définir la limite et le décalage appropriés en fonction de la page en cours affichée par l'utilisateur.

Alors, essayez la méthode all() ;

$brand = Brand::all();
 return view('admin.brand.index', compact('brand'));

Et vous pouvez utiliser DataTable pour la pagination.

<b style="float: right;"> Total Brand: <span class="badge badge-danger">{{count($brand)}}</span></b>

La sortie sera : 50

1
Orhan 17 nov. 2020 à 06:07