Laravel Eloquent查询失败

时间:2014-05-13 11:08:51

标签: php laravel eloquent

可能会做错事。

我有以下代码:

控制器:

$this->data['topCommunities']   = Fanpages::topCommunities();

型号:

<?php

class Fanpages extends Eloquent
{
    protected $table = 'fanpagestatistics';

    static function topCommunities()
    {
        return Fanpages::select('*')->orderBy('fans')->take(8);
    }
}

查看:

<?php
 print_R($topCommunities);
 exit;
?>

然后它只是向我显示白页。然而,当我在模型中执行print_r时(后面是一个退出的课程),它给了我一大堆文本,所以必须有一个结果。它为什么这样做?我的查询错了吗?

1 个答案:

答案 0 :(得分:2)

add - &gt; get();结束查询。

return Fanpages::select('*')->orderBy('fans')->take(8)->get();