在Laravel / Eloquent中,如何在json中包含model :: all()的结果而没有属性和关系?

时间:2013-04-15 03:35:26

标签: json laravel eloquent

Laravel版本:laravel-laravel-936160f

$data = entities\org::all();

return var_dump($data);

我在all()调用上获取数据,但我只想发出列元组。而且,因为我无法在$ data上调用toJson(),所以我将结果输出为var_dump:

  

array(612){

     
    

[0] => object(entities \ Org)#34(5){

         
      

[ “属性”] => array(3){

             
        

[ “org_id”] => int(1)

                 

[ “名称”] => string(28)“some name”

                 

[ “SHORT_NAME”] => string(15)“some short name”

      
             

} [“original”] => array(3){

             
        

[ “org_id”] => int(1)

                 

[ “名称”] => string(28)“some name”

                 

[ “SHORT_NAME”] => string(15)“some short name”

      
             

} [“relationships”] => array(0){}

             

[ “存在”] =>布尔(真)

             

[ “包括”] => array(0){}

    
         

}

         

[1] => ...

  

如何获得基本的json元组? (org_id,名称,短名称)。我可以迭代数据数组,但我认为必须有更快/更好的方法。