captjm / backup-symfony-bundle
备份 symfony 数据库和上传文件夹
1.0.13
2023-10-19 07:23 UTC
Requires
- php: >=8.1
- ext-zip: *
- easycorp/easyadmin-bundle: ^4.7
- symfony/finder: ^6.3
- symfony/flex: ^2.3
- symfony/framework-bundle: ^6.3
- symfony/http-kernel: ^6.3
- symfony/routing: ^6.3
- symfony/twig-bundle: ^6.3
- symfony/yaml: ^6.3
- twig/twig: ^3.7
README
安装
BackupSymfonyBundle 需要 PHP 8 或更高版本以及 Symfony 5.4 或更高版本。
运行以下命令在您的应用程序中安装它
$ composer require captjm/backup-symfony-bundle
在 config/routes.yaml
中插入
captjm_backup:
resource: '../vendor/captjm/backup-symfony-bundle/src/Controller/'
type: annotation
在 config/services.yaml
中插入
parameters:
captjm.database_url: '%env(DATABASE_URL)%'
services:
Captjm\BackupSymfonyBundle\Controller\CaptjmBackupSymfonyController:
tags:
- 'controller.service_arguments'
arguments:
- '@parameter_bag'
然后插入到 Controller/Admin/DashboardController.php
public function configureMenuItems(): iterable
{
....
yield MenuItem::linkToRoute('Backup', 'fas fa-download', 'captjm_backup');
....
}
文档
版本
演示应用程序
许可证
本软件根据 MIT 许可证 发布