2015-09-22 44 views
0

我可以在我的視圖index.blade.php中生成這樣的表號。Laravel 5:生成表號的好方法?

<?php $no = 1; ?> 
@foreach($users as $user) 
<td>{{ $no }}</td> 
<td>{{ $user->username }}</td> 
<?php $no++; ?> 
@endforeach 

和我的控制器是UsersController.php

public function index() 
{ 
    $users = User::all(); 
    return view('admin.user.index')->withUsers($users); 
} 

是它的工作,但我覺得這不是最好的做法和醜陋,因爲意見只對接口沒有邏輯閱讀。我想像是從控制器傳遞數據或者你可以用你的方式回答。

謝謝,任何幫助表示讚賞。

+0

什麼表號的目的是什麼? – mdamia

+0

@mdamia啊..不要介意它,我不知道確切的目的,但通常我用它的表。謝謝老兄,我想我不需要餐桌號了:D –

回答

3

你可以這樣做:

@foreach($users as $index => $user) 
    <td>{{ $index +1 }}</td> 
    <td>{{ $user->username }}</td> 
@endforeach 

注意+1因爲$index將開始0