我在我的 Laravel 项目中添加了分页,如下所示。但所有页面显示的内容都相同。
认为employee表中有8条记录。当我添加以下代码时,在第一页上显示所有 8 条记录,在第二页上也显示相同的 8 条记录。
它不会将前 5 条记录打断到第一页,将后 3 条记录打断到第二页。
控制器
public function all()
{
$data = DB::table('employees')->paginate(5);
$employeeshow = employee::all()->toArray();
return view('employee.index', compact('employeeshow', 'data'));
}
索引.blade.php
<div>
<table>
<tr>
<th>First Name</th>
<th>Last Name</th>
</tr>
@foreach($employeeshow as $row)
<tr>
<td>{{$row['firstname']}}</td>
<td>{{$row['lastname']}}</td>
</tr>
@endforeach
</table>
{{ $data->links() }}
</div>
我想在第一页上显示前 5 条记录,在第二页上显示后 5 条记录。帮我。谢谢
慕神8447489
开满天机