Laravel 4调用undefined方法Illuminate\Database\Eloquent\Collection::links()

3

我尝试实现书籍中的代码,书名为"学习Laravel 4应用程序开发"


下面是一个简单的CRUD应用程序:

控制器

    $users = User::all();

    return View::make('users.index', compact('users'));

视图

<!--an simple table ...-->
<div class="pagination">
    {{ $users->links() }}
</div>

出现了错误:

调用未定义的方法 Illuminate\Database\Eloquent\Collection::links()


有人能给我一个提示吗?

1个回答

9

您正在使用分页功能,因此User::all()将不起作用,因为您要求Eloquent返回所有记录而没有分页。请参见分页使用

您需要更改

$users = User::all();

to

$users = User::paginate(10);

很明显,你可以将10更改为每页想要显示的记录数。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接