2012-11-12 33 views
3

在Laravel如果我创建表的ORM,可以说Laravel:我怎么能遍历一个ORM的领域和关系

页有没有办法通过所有表中的字段,并列出/循环的值(来自数据库),最重要的是有一种方法可以列出/循环所有关系。

是否有访问属性的方式/ ORM的对象的领域,如:

foreach($pages->fields_array as $f){ 
    //do something with field 
} 

我想要做的就是场的动态列表和它们的值,所以我可以自动生成表单。

至于关系,我试图循环所有相关的表来创建一个链接表的下拉列表。

回答

1

这是我遍历一个对象和它的关系如何(图片是这个例子的关系)在Laravel 3

$page = Page::with('images')->first(); 

foreach($page->attributes as $attr) 
{ 
    dd($attr); 
} 
+0

我的意思是ORM对象下出现的类似领域的数组属性?所以我可以去foreach($ pages->属性为$ a){做点什么} – jaget

+0

@jaget这就是上面的代码所做的。 – afarazit

+0

@jaget我更新了我的代码,检查出来 – afarazit