[英]Laravel get records without calling “all()”
我一直在摸索這個問題,希望這是一個非常簡單的答案。
我正在使用andrewelkins的(優秀!)起始站點來學習Laravel的方法,可以在https://github.com/andrewelkins/Laravel-4-Bootstrap-Starter-Site中找到它。 這個入門站點是一個簡單的博客系統,可以了解Laravel。
在其中一個控制器中(具體來說:AdminBlogsController.php),我看到以下代碼:
public function getIndex()
{
// Title
$title = Lang::get('admin/blogs/title.blog_management');
//Grab all the blog posts
$posts = $this->post;
// Show the page
return View::make('admin/blogs/index', compact('posts', 'title'));
}
令我困擾的是,如何調用$this->post
而不調用all();
類的東西all();
獲取所有記錄。
在其他所有教程中,我都看到類似$this->post->all()
,但是這里沒有。 請注意,此代碼沒有all()
工作原理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.