Download the PHP package oriondevelops/filament-backup without Composer
On this page you can find all versions of the php package oriondevelops/filament-backup. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download oriondevelops/filament-backup
More information about oriondevelops/filament-backup
Files in oriondevelops/filament-backup
Package filament-backup
Short Description A Filament plugin to backup your app.
License MIT
Homepage https://github.com/oriondevelops/filament-backup
Informations about the package filament-backup
A Filament plugin to backup your application
This Filament plugin is a dedicated port of the spatie/nova-backup-tool, adapted to work seamlessly with Filament.
Much of the underlying codebase and functionality owe their origins to the work done by the contributors on the original Nova tool. This adaptation was undertaken with deep respect and acknowledgment of their effort.
The plugin lets you:
- List all backups
- Create a new backup
- Download a backup
- Delete a backup
Internally, it utilizes spatie/laravel-backup to manage these backups.
Requirements
Ensure that you meet the requirements for spatie/laravel-backup.
Installation
Install spatie/laravel-backup into your Laravel app following its installation instructions.
You can install the package via composer:
Next you should setup a queue. Any driver is fine except the sync driver.
Usage
You need to register the plugin with your preferred Filament panel providers. This can be done inside of your PanelProvider
, e.g. AdminPanelProvider
.
You can now click on the "Backups" menu item in your Filament app to see the backup plugin.
Customizing visibility, download and delete permissions
Define who can view, download, or delete backups. Tailor access based on user permissions.
Customizing the navigation item
Customizing the polling interval
You can customise the polling interval or disable polling:
Customizing the backup queue and page
Contributing
Please see CONTRIBUTING for details.
Security
Please review Security Policy on how to report security vulnerabilities.
Nova Backup Tool Credits
Credits
License
The MIT License (MIT). Please see License File for more information.
All versions of filament-backup with dependencies
filament/filament Version ^3.0
spatie/laravel-backup Version ^8.0
spatie/laravel-package-tools Version ^1.15.0
illuminate/contracts Version ^10.0