Mos*_*itu 1 php pagination laravel laravel-pagination laravel-paginate
我正在尝试在 Laravel 刀片/视图中设置分页,但它显示以下消息的错误:
错误方法调用异常
方法 Illuminate\Database\Eloquent\Collection::paginate 不存在。
控制器
public function view()
{
$user = Auth::user();
$basic_info = User::find($user->id)->basic_info;
$category = Category::all()->paginate(10);
return view('admin.article.category-view')->with(['user' => $user, 'basic_info' => $basic_info, 'category' => $category]);
}
Run Code Online (Sandbox Code Playgroud)
查看刀片(admin.article.category-view)
<div class="panel-body">
<table class="table table-hover">
<thead>
<tr>
<th>Category Name</th>
</tr>
</thead>
<tbody>
@foreach($category as $cat)
<tr>
<td>{{ $cat->name }}</td>
</tr>
@endforeach
</tbody>
</table>
{{ $category->links() }}
</div>
Run Code Online (Sandbox Code Playgroud)
仅在查询生成器或 Eloquent 查询上使用分页方法,而不是在集合上使用分页方法,如下所示:
public function view()
{
$user = Auth::user();
$basic_info = User::find($user->id)->basic_info;
$category = Category::paginate(10);
return view('admin.article.category-view')->with(['user' => $user, 'basic_info' => $basic_info, 'category' => $category]);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1131 次 |
| 最近记录: |