我尝试实现书中的代码"学习 Laravel 4 应用程序开发 http://www.packtpub.com/learning-laravel-4-application-development/book".
一个简单的使用 CRUD 应用程序如下,
控制器
$users = User::all();
return View::make('users.index', compact('users'));
View
<!--an simple table ...-->
<div class="pagination">
{{ $users->links() }}
</div>
它显示一个错误:
Call to undefined method Illuminate\Database\Eloquent\Collection::links()
有人可以给我提示吗?
您正在使用分页,所以User::all()
不起作用,因为您要求 Eloquent 返回所有不分页的记录。看分页用法 http://laravel.com/docs/pagination#usage.
你需要改变
$users = User::all();
to
$users = User::paginate(10);
显然你可以将 10 更改为你想要的每页记录数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)