Comment obtenir les données de base de données pour afficher la page dans laravel?

Je suis à l'aide de Laravel 5.4 et je veux afficher mes données dans la base de données de mon point de vue page (listpetani.blade.php).

Voici le code de mon projet:

HTML:

<div class="table-responsive">
  <table class="table table-striped table-hover table-condensed">
    <thead>
      <tr>
        <th><strong>No</strong></th>
        <th><strong>Nama Petani</strong></th>
        <th><strong>Alamat</strong></th>
        <th><strong>No. Handphone</strong></th>
        <th><strong>Lokasi</strong></th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <th></th>
        <th></th>
        <th></th>
        <th></th>
        <th></th>
      </tr>
    </tbody>
  </table>
</div>

PHP:
Dans mon listpetani.blade.php j'ai une table vide et je veux afficher les données de base de données tbl_user:

Route::get('listpetani', function () {

  $petani = DB::table('tbl_user')->pluck('id_user', 'username', 'alamat', 'no_telp', 'id_lokasi');

  return view('listpetani', ['petani' => $petani]);

});

Et le tableau dans ma page: afficher dans le navigateur

Je veux afficher toutes les données de la base de données dans mon point de vue dans laravel 5.4. Quelqu'un peut-il m'aider?

  • avant de revenir à l'affichage vous pouvez vérifier le résultat en utilisant n'($petani);