yezzmedia/laravel-ops-backups
Composer 安装命令:
composer require yezzmedia/laravel-ops-backups
包简介
Ops-facing backup posture, retention visibility, and restore readiness package for the Yezz Media Laravel platform.
README 文档
README
Laravel Ops Backups
yezzmedia/laravel-ops-backups is the Yezz Media ops-facing package for backup posture, retention visibility, restore readiness, and backup failure reporting.
It is intentionally a visibility and metadata package, not a backup execution engine.
Version
Current release: 0.2.0
V1 Scope
- backup target inventory for platform, site, or resource scopes
- backup posture summary and detail views in the ops panel
- retention visibility and restore-readiness visibility
- recent failure reporting
- package-owned metadata recording actions for targets, runs, and artifacts
- package-owned audit events for refreshes and metadata recording
- doctor checks for store readiness, recent successful backups, retention coverage, and restore artifacts availability
Non-Goals
- no real backup execution
- no real restore execution
- no artifact download UI
- no storage browsing
- no raw backup-content inspection
- no credential-bearing destination URIs in package metadata
Package Surface
Permissions
ops.backups.viewops.backups.manage
Both permissions declare defaultRoleHints: ['super-admin']. Persistence and role assignment remain owned by yezzmedia/laravel-access.
Features
backups.inventorybackups.retentionbackups.restore_readinessbackups.failures
Audit Events
ops.backups.posture_refreshedops.backups.target_updatedops.backups.run_recordedops.backups.artifact_recorded
Main Building Blocks
OpsBackupsPlatformPackageOpsBackupsServiceProviderOpsBackupsFilamentPluginOpsBackupsManagerRefreshBackupPostureActionUpsertBackupTargetActionRecordBackupRunActionRecordBackupArtifactActionOpsBackupsPageBackupTargetDetailsPage
Storage
The package owns these tables:
ops_backup_targetsops_backup_runsops_backup_artifacts
These tables store operator-safe metadata only.
Development
Package-local scripts:
composer format
composer analyse
composer test
Shared fixture verification from 1-dev-test:
composer test:ops-backups composer test:all
Host Integration
To expose the package in a consuming host:
- require
yezzmedia/laravel-ops-backups - install or update dependencies in the host
- run package migrations
- synchronize permissions through
yezzmedia/laravel-access - verify
/ops/ops-backups
License
Proprietary. All rights reserved by Yezz Media.
yezzmedia/laravel-ops-backups 适用场景与选型建议
yezzmedia/laravel-ops-backups 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 22 次下载、GitHub Stars 达 0, 最近一次更新时间为 2026 年 04 月 12 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 yezzmedia/laravel-ops-backups 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 yezzmedia/laravel-ops-backups 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 22
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 41
- 依赖项目数: 0
- 推荐数: 1
其他信息
- 授权协议: proprietary
- 更新时间: 2026-04-12