0
Я пытаюсь применить функцию, чтобы получить значение группы, структура выглядит:функция Laravel на связи возвращает вызов неопределенного метода
- Пользователь
- Группа
- GroupPermissions
- Группа
Что у меня есть:
Модель Пользователь
class User extends Eloquent {
public function group(){
return $this->belongsTo("Group");
}
Модель Группа:
class Group extends Eloquent {
public function GroupPermissions(){
return $this->hasMany("GroupPermissions");
}
Модель GroupPermissions:
class GroupPermissions extends Eloquent {
public function group(){
return $this->belongsTo("Group");
}
public function getPermission($permission){
return $this->first()->$permission;
}
Я получаю эту ошибку:
Call to undefined method Illuminate\Database\Eloquent\Collection::getPermission()