【发布时间】:2014-05-08 22:17:44
【问题描述】:
我有一个分页视图,但问题是我有这么多项目,像这样
我想要的是显示 1 2 3 ... 6 7 例如我试图这样做但我没有找到任何东西,
这是我的行动:
public function index()
{
// get all the logs
$logs = DB::table('services')
->join('logs', 'services.id', '=', 'logs.service_id')
->paginate(20);
// load the view and pass the logs
return View::make('logs.index',array('logs'=> $logs,'title'=>'Service Logs'));
}
这是我的看法:
<div class="container">
@foreach($logs as $key => $value)
<tr>
<td>{{ $value->domain }}</td>
<td>{{ $value->service_port }}</td>
<td>{{ $value->checktime }}</td>
<td class="text-center">
@if( $value->status == 'up' ) <img src="../img/up3.png" />
@elseif( $value->status == 'down' ) <img src="../img/down3.png" />
@else <img width="30" height="30" src="../img/warning_icon.png" />
@endif
</td>
<td>{{ $value->response_time }}</td>
</tr>
@endforeach
</div>
{{$logs->links();}}
所以我想尽一切办法做到这一点,如果有人有任何想法,我将非常感激
【问题讨论】:
标签: php laravel pagination laravel-4 laravel-3