【发布时间】:2015-01-19 10:51:05
【问题描述】:
我在一个多租户应用中有三个 Laravel 模型:
Tenant {}
Company {
public function tenant() {
return $this->belongsTo('Tenant');
}
public function group() {
return $this->belongsTo('Group');
}
}
Group {
public function companies() {
return $this->hasMany('Company');
}
public function tenant() {
return $this->belongsTo('Tenant');
}
}
我正在使用 Frozennode Administrator 为我的应用程序构建一个管理界面,因此超级管理员可以更改内容等等。我希望能够更改公司的组:
'edit_fields' => [
],
'group' => [
'title' => 'Group',
'type' => 'relationship',
'name_field' => "title",
//'constraints' => ['tenant' => 'tenant']
]
]
但是我的约束不起作用。如何将显示的组限制为与公司所属租户匹配的组?
【问题讨论】:
标签: php laravel laravel-4 eloquent