0
我有一个模型,看起来像:Laravel 5 - 返回完整的对象从模型关系查询
class User extends Model{
public function projects(){
$this->hasMany('Project', 'project_id')
}
}
当我通过初始化类后调用$user->projects()->get()
使用上面的方法,我得到的只是信息的收集相关发送至项目:
Object [attributes:protected] => array(
[project_name] => 'my project',
[project_description] => 'my other project',
[created_at] => '11-22-2015 04:23:12'
)
我该如何获得一个包含项目和用户数据的集合?我在寻找的东西,如:
Object [attributes:protected] => array(
[user_name] => 'macdadd',
[user_type] => 4,
[created_at] => '11-22-2015 04:23:12',
[project] => array(
array(
[project_name] => 'my project',
[project_description] => 'my other project',
[created_at] => '11-22-2015 04:23:12'
)
)
)
尝试预先加载像这样:'用户:: ('projects') - > first()'! – Maraboc