在Laravel中显示数据库中的类别

时间:2016-06-07 07:11:44

标签: php laravel

我在我的类别模型中有这个

.....
result.Add(valuesNew).
.....

然后在家庭控制器

class Categories extends Eloquent {
    protected $table = 'categories';
    protected $primaryKey = 'category_id';

    public $timestamps = false;
}

这是完美的工作,并显示页面上的所有产品。现在我已将其添加到函数index()

public function index()
{

        $products = Product::paginate(15);
        return View::make('site.index', [
            'products' => $products
        ]);        
}

,这在index.blade.php

        $categories = Categories::paginate(15);
        return View::make('site.index', [
            'categories' => $categories
        ]);

我得到了错误的空白页

@foreach($categories as $category)
     {{{ $category['category_name'] }}}
@endforeach

这里有什么问题,为什么我不能列出数据库中的类别?

1 个答案:

答案 0 :(得分:3)

在您的 query = from record in context.tables group record by new { record.Col3, record.Col4, record.Col5, } into g select new QueryResult { Col1 = (need Sum of Col1 here), Col2 = (need Sumn of Col2 here), Col3 = g.Key.Col3, Col4 = g.Key.Col4, Col5 = g.Key.Col5, Col6 = ( need count of grouped records here) }; 方法中,您已经返回了视图,因此在返回语句后不再执行任何代码。
你应该做这样的事情

index