【发布时间】:2014-03-26 23:41:10
【问题描述】:
我有2个关系数据表; users 表和 memberdetails 表。
Users.php
class Users extends Eloquent{
public function memberdetails()
{
return $this->hasOne('Memberdetails','user_id');
}
}
Memberdetails.php
class Memberdetails extends Eloquent{
public function user()
{
return $this->belongsTo('Users','user_id');
}
}
当我尝试使用$data = User::find($id); 检索数据时,我只从用户表中获取数据。
我的刀片形式示例:
{{-- User's Name, stored on user table --}}
{{ Form::text('name',null, array('id'=>'name','class'=>'form-control','required')) }}
{{-- User's address, stored on member table --}}
{{ Form::text('address',null, array('id'=>'address','class'=>'form-control','required')) }}
当我访问localhost/user/2/edit/ 时,名称字段已填充,但地址字段为空。如何从两个表中检索数据并放入表单进行编辑?
谢谢。
【问题讨论】:
-
你不需要那个 'user_id' 参数
标签: php mysql laravel-4 eloquent