'系统设置', 'type' => 1, ]; $attributes['guard_name'] = $attributes['guard_name'] ?? Guard::getDefaultName(static::class); if (isset($attributes['permission']) && $attributes['permission']) { $permission = static::getPermission(['permission' => $attributes['permission'], 'guard_name' => $attributes['guard_name']]); if ($permission) { throw PermissionAlreadyExists::create($attributes['permission'], $attributes['guard_name']); } } return static::query()->create($attributes); } }