'integer', 'created_at' => 'datetime', 'updated_at' => 'datetime', ]; /** * 角色下的用户 */ public function users(): HasMany { return $this->hasMany(User::class, 'role_id'); } /** * 角色授权的路由分组 */ public function routeGroups(): BelongsToMany { return $this->belongsToMany(RouteGroup::class, 'role_route_groups', 'role_id', 'group_id'); } /** * 角色的路由覆盖规则 */ public function routeOverrides(): HasMany { return $this->hasMany(RoleRouteOverride::class, 'role_id'); } }