Laravel显示表列表/显示中的所有用户正确

时间:2018-01-23 08:19:17

标签: laravel laravel-5

我希望列出表中的所有用户,每行一个用户名。

但我只获得此表中的第一个用户,所有其他用户并排。

我的刀锋:

<table class="table table-hover">

    <thead>

      <th>Username</th>

      <th>Orders</th>

      <th>Balance</th>

    </thead>

    <tbody>
@foreach($users as $user)



        <tr>

          <td>{{$user->username}} </td>

          <td>{{$user->purchases}} </td>

          <td>{{$user->balance}} </td>



        </tr>

    </tbody>

</table>

控制器:

 public function ShowUserlist(){


        $users = User::all();

        return view('profile.dashboard', compact('users'));
    }

我的数据库中的第一个用户位于<table class="table table-hover">

其他人看起来像:testtesttesttesttesttesttesttest在表格下面。

我如何按用户一行对其进行排序?

由于

4 个答案:

答案 0 :(得分:1)

您需要在每个<table class="table table-hover"> <thead> <th>Username</th> <th>Orders</th> <th>Balance</th> </thead> <tbody> @foreach($users as $user) <tr> <td>{{$user->username}} </td> <td>{{$user->purchases}} </td> <td>{{$user->balance}} </td> </tr> @endforeach </tbody> </table> 代码

后关闭@foreach
selectedBuildings

答案 1 :(得分:0)

</tr>放在 </tr> @endforeach </tbody> 之后:

tr

答案 2 :(得分:0)

<table class="table table-hover">
 <thead>
  <tr>
   <th>Username</th>
   <th>Orders</th>
   <th>Balance</th>
  </tr>
 </thead>
 <tbody>

 @foreach($users as $user)
    <tr>
      <td>{{$user->username}} </td>
      <td>{{$user->purchases}} </td>
      <td>{{$user->balance}} </td>
    </tr>
 @endforeach
 </tbody>
</table>

答案 3 :(得分:0)

你忘了关闭foreach

<table class="table table-hover">
    <thead>
      <th>Username</th>
      <th>Orders</th>
      <th>Balance</th>
    </thead>
    <tbody>
        @foreach($users as $user)
        <tr>
          <td>{{$user->username}} </td>
          <td>{{$user->purchases}} </td>
          <td>{{$user->balance}} </td>
        </tr>
        @endforeach
    </tbody>
</table>