*/ public function permissions(): BelongsToMany { return $this->belongsToMany( Permission::class, 'roles_permisos', 'rol_codigo', 'codigo_permiso', 'codigo', 'codigo' )->withTimestamps(); } /** * @return HasMany */ public function users(): HasMany { return $this->hasMany(User::class, 'rol_codigo', 'codigo'); } /** * @return BelongsToMany */ public function menus(): BelongsToMany { return $this->belongsToMany( Menu::class, 'roles_menues', 'rol_codigo', 'menu_codigo', 'codigo', 'code' )->using(MenuRole::class); } }