Download the PHP package backpack/backupmanager without Composer
On this page you can find all versions of the php package backpack/backupmanager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download backpack/backupmanager
More information about backpack/backupmanager
Files in backpack/backupmanager
Package backupmanager
Short Description Admin interface for managing backups in Backpack, on Laravel 5.2+
License proprietary
Homepage https://github.com/laravel-backpack/BackupManager
Informations about the package backupmanager
Backpack\BackupManager
An admin interface for spatie/laravel-backup. Allows the admin to easily manage backups (download and delete). Used in the Backpack package, on Laravel 5.2+ to 9.
Security updates and breaking changes
Please subscribe to the Backpack Newsletter so you can find out about any security updates, breaking changes or major features. We send an email 2 times/year, max.
Install
1) In your terminal:
2) [optional] Instruct Laravel to run the backups automatically in your console kernel:
3) Check that it works
If the "unknown error" yellow bubble is thrown and you see the "Backup failed because The dump process failed with exitcode 127 : Command not found." error in the log file, either mysqldump / pg_dump is not installed or you need to specify its location. You can do that in your config/database.php
file, where you define your database credentials, by adding the dump variables. Here's an example:
Usage
This should be a point-and-click interface where you can create and download backups at any time.
Try at your-project-domain/admin/backup
Configuration & Troubleshooting
For additional configuration (eg. notifications):
- publish the spatie backup file
php artisan vendor:publish --provider="Spatie\Backup\BackupServiceProvider" --tag="backup-config"
- see the spatie/laravel-backup documentation on how to configure your backup system in
config/backup.php
; it is higly recommended that you at least configure the notifications; - see
config/backpack/backupmanager.php
for configurating how the backup is run from the interface; by default, it doesbackup:run --disable-notifications
, but after you've configured notifications, you can remove that flag (or add others);
[TIP] When you modify your options in config/backup.php
or config/backpack/backupmanager.php
, please run manually php artisan backup:run
to make sure it's still working after your changes. NOTE: php artisan optimize:clear
and/or php artisan config:clear
might be needed before the backup:run
command.
Upgrading
Please see the upgrade guides to get:
- from v3 to v4 (new!)
- from v2 to v3
- from 1.2.x to 1.3.x
- from 1.1.x to 1.2.x
Change log
Please see the releases page for more information what has changed recently.
Testing
Contributing
Please see CONTRIBUTING for details.
Overwriting Functionality
If you need to modify how this works in a project:
- create a file; the package will see that, and load your routes file, instead of the one in the package;
- create controllers/models that extend the ones in the package, and use those in your new routes file;
- modify anything you'd like in the new controllers/models;
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Please subscribe to the Backpack Newsletter so you can find out about any security updates, breaking changes or major features. We send an email every 1-2 months.
Credits
- Cristian Tabacitu
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
Hire us
We've spend more than 10.000 hours creating, polishing and maintaining administration panels on Laravel. We've developed e-Commerce, e-Learning, ERPs, social networks, payment gateways and much more. We've worked on admin panels so much, that we've created one of the most popular software in its niche - just from making public what was repetitive in our projects.
If you are looking for a developer/team to help you build an admin panel on Laravel, look no further. You'll have a difficult time finding someone with more experience & enthusiasm for this. This is what we do. Contact us - let's see if we can work together.