【发布时间】:2016-06-27 21:53:21
【问题描述】:
如何在两个表之间建立关系。我有两张桌子state 和members
在 state 表中我有 id , name 在 members 表中我有 id , state_id, members_name 等。
我需要从表中获取所有数据,例如他/她的 name,state name 等
State.php
class State extends Model {
protected $table="state";
protected $fillable =
[
'name'
];
public function member()
{
return $this->hasMany('App\Models\Members');
}
}
会员.php
class Members extends Model {
protected $table="members";
protected $fillable =
[
'members_name',
'state_id'
];
public function state(){
return $this->belongsTo('App\Models\State');
}
}
查看:
@foreach($users as $user)
{{$user->name}}//i have not got district name
@endforeach
如何获得州名?使用关系有问题吗?请帮助我
【问题讨论】:
标签: php laravel eloquent laravel-5.1