So far I have the following model:

class Listing extends Eloquent {
     //Class Logic HERE
}

I want a basic function that retrieves the first 10 rows of my table "listings" and passes them on to the view (via a controller?).

I know this a very basic task but I can't find a simple guide that actually explains step-by-step how to display a basic set of results, whilst detailing what is required in the model, controller and view files.

推荐答案

First you can use a Paginator. This is as simple as:

$allUsers = User::paginate(15);

$someUsers = User::where('votes', '>', 100)->paginate(15);

变量将包含Paginator类的一个实例.所有数据将存储在data键下.

或者你可以这样做:

老版本的拉威尔.

Model::all()->take(10)->get();

更新版本的拉威尔.

Model::all()->take(10);

更多的阅读考虑这些链接:

Laravel相关问答推荐

try 编写一个函数,如果产品存在,则无法删除特定类别

有没有办法使用laravel EXCEL读取和修改EXCEL文件?

运行NPM Prod时出现VUE问题

如何在控制器中获取所需参数?

当两个外键都在同一个表上时创建直通关系

Laravel AppServiceProvider 中的代码在通过 DeployHQ 部署时停止 Composer 和构建

try 发布 AJAX 请求时 POST 405(方法不允许)-Laravel 4

Laravel PHP 框架的新手. /以外的路由不起作用

我在哪里放置事件侦听器和处理程序?

上传时Laravel正在旋转图像

如何判断是否在laravel中设置了cookie?

如何更改 Handlebars.js 的默认分隔符?

Laravel 初学者的良好开端

Laravel 无法创建根目录

在 Laravel 的数据透视表中添加 id 列有什么好处?

如何以及在哪里可以使用 laravel 存储图像?

将值插入隐藏输入 Laravel Blade

Laravel 中的 isDirty() 是什么意思?

在 Laravel 中翻译特定语言

Laravel 验证用户名不允许有空格