Привет! Я просто хочу получить разрешения для роли. Я пытаюсь выполнить следующие действия:
$r = Role::find(1);
dd($r->permissions);
Приведенный выше сценарий не возвращает никаких разрешений, однако вы можете видеть, что в приведенных ниже таблицах есть данные. Я также попробовал следующее, но не повезло
$role = Role::with('permissions')->where('id', 1)->first();
У меня есть данные в таблице, как вы можете видеть
Таблица: tes_permissions
Таблица: tes_roles
Таблица : tes_permission_role
И следующие модели
class Permission extends Model
{
protected $table = 'tes_permissions'
public function roles()
{
return $this->belongsToMany('App\Role');
}
}
И
class Role extends Model
{
protected $table = 'tes_roles';
public function permissions() {
return $this->belongsToMany('App\Permission', 'tes_permission_role', 'permission_id', 'role_id');
}
}
Может быть, кто-то любезно подскажет мне, в чем может быть проблема, я был бы признателен.