【发布时间】:2017-02-16 16:48:57
【问题描述】:
我的数据库架构中有如下表,
是数据透视表吗?
如何在 eloquent 模型中定义关系?
class Role extends Model {
public $timestamps = false;
public function permissions() {
return $this->hasMany('App\Models\RolePermission', 'permissions_id');
}
}
这是定义关系的正确方法吗?请帮我理解。
和
class RolePermission extends Model {
public $timestamps = false;
public function role() {
return $this->belongsTo('App\Models\Role', 'roles_id');
}
}
【问题讨论】:
标签: php mysql laravel model laravel-5.3