ramdank/filament-spatie-laravel-backup

此插件基于Spatie的Laravel-backup包构建

v1.2.7 2023-03-16 18:42 UTC

This package is not auto-updated.

Last update: 2024-09-27 23:47:22 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

本包提供了一个Filament页面,您可以使用它来创建应用程序的备份。您可以在spatie/laravel-backup上找到安装说明和完整文档。

Backups - Filament Demo

安装

您可以通过composer安装此包

composer require shuvroroy/filament-spatie-laravel-backup

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="filament-spatie-backup-config"

这是发布配置文件的内容

return [

    /*
    |--------------------------------------------------------------------------
    | Pages
    |--------------------------------------------------------------------------
    |
    | This is the configuration for the general appearance of the page
    | in admin panel.
    |
    */

    'pages' => [
        'backups' => \ShuvroRoy\FilamentSpatieLaravelBackup\Pages\Backups::class
    ],

    /*
    |--------------------------------------------------------------------------
    | Polling
    |--------------------------------------------------------------------------
    |
    | This is the configuration for the interval seconds between
    | polling requests.
    |
    */

    'polling' => [
        'interval' => '4s'
    ],

    /*
    |--------------------------------------------------------------------------
    | Queue
    |--------------------------------------------------------------------------
    |
    | Queue to use for the jobs to run through.
    |
    */

    'queue' => null,

];

您可以使用以下命令发布语言文件

php artisan vendor:publish --tag="filament-spatie-backup-translations"

用法

此包将自动注册Backups。您访问Filament管理面板时将能够看到它。

自定义轮询间隔

您可以通过发布配置文件并更新polling.interval值来自定义Backups的轮询间隔。

自定义队列

您可以通过发布配置文件并更新queue值来自定义Backups的队列名称。

测试

composer test

更新日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全漏洞

请参阅我们关于如何报告安全漏洞的安全策略

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件