Php Laravel模型的快速加载与排序

Php Laravel模型的快速加载与排序,php,laravel,laravel-3,Php,Laravel,Laravel 3,我是拉威尔的新手,我觉得购买Dayle Rees的Codehappy电子书很酷 我刚刚完成了博客教程,并思考了他如何从帖子模型中检索帖子。来自.net(ASP.NETMVC)的背景,我认为在急于加载作者的同时订购帖子是很重要的 他把模型装成这样 $posts = Post::with('author')->get(); 我的问题是在哪里可以使用“order_by”子句? 当我使用以下命令时,命令_本身起作用: $posts = Post::order_by('id', 'desc')-&

我是拉威尔的新手,我觉得购买Dayle Rees的Codehappy电子书很酷

我刚刚完成了博客教程,并思考了他如何从帖子模型中检索帖子。来自.net(ASP.NETMVC)的背景,我认为在急于加载作者的同时订购帖子是很重要的

他把模型装成这样

$posts = Post::with('author')->get();
我的问题是在哪里可以使用“order_by”子句? 当我使用以下命令时,命令_本身起作用:

$posts = Post::order_by('id', 'desc')->get();
问候
RaVen

我设法通过以下方式解决它:

$posts = Post::with('author')->order_by('id', 'desc')->get();

事实上,这是正确的答案。Eloquent扩展了Fluent查询生成器,因此它继承了where()和order_by()等函数。Elountit介绍了“急切加载”功能,但必须是方法链接(即称为first的静态方法)的第一部分Stackexchange上的Laravel Stackexchange上的Laravel