使用Eloquent ORM Laravel访问多行

时间:2014-07-19 06:16:13

标签: laravel laravel-4

我有一个包含以下数据的表格,我正在尝试使用“iphones”类型抓取所有行并将它们传递给对象

 $catagories = array(

                        array(
                            'item' => 'iphone 4s',
                            'type' => 'iphones',
                            'cost' => '255'
                        ),
                        array(
                            'item' => 'iphone 5s',
                            'type' => 'iphones',
                            'cost' => '255'
                        ),
                        array(
                            'item' => 'iphone 3g',
                            'type' => 'iphones',
                            'cost' => '255'
                        ),
                        array(
                            'item' => 'iphone 3gs',
                            'type' => 'iphones',
                            'cost' => '255'
                        ),
                        array(
                            'item' => 'iphone 6',
                            'type' => 'iphones',
                            'cost' => '255'
                        ),
                        array(
                            'item' => 'htc one x',
                            'type' => 'phones',
                            'cost' => '255'
                        ),

我已经单独尝试了以下几行代码,但没有一行有效:(

                //Find all items where type "iphone" and create Object
                // $item = DB::table('Catagories')->where('type', $item)->first();
                // $item = DB::table('Catagories')->where('type', $item);
                // $item = DB::table('Catagories')->select('type', $item)->get();
                // $roles = DB::table('roles')->lists('title', 'name');

$item = iphones;
$item = DB::table('Catagories')->where('type', $item);

如何有效地访问此数据并将其发送到视图? 我需要使用foreach获取具有iphone类型的项目的所有属性并在视图中回显。

0 个答案:

没有答案