captjm/backup-symfony-bundle

备份 symfony 数据库和上传文件夹

1.0.13 2023-10-19 07:23 UTC

This package is auto-updated.

Last update: 2024-09-19 09:12:24 UTC


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 许可证 发布