├── .eslintrc ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── config.yml └── workflows │ ├── php-cs-fixer.yml │ └── run-tests.yml ├── .php_cs ├── .php_cs.cache ├── .prettierrc ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── composer.json ├── config └── nova-backup-tool.php ├── dist ├── js │ ├── tool.js │ └── tool.js.LICENSE.txt └── mix-manifest.json ├── package.json ├── resources ├── js │ ├── api.js │ ├── components │ │ ├── Backup.vue │ │ ├── BackupStatuses.vue │ │ └── Backups.vue │ ├── pages │ │ └── BackupTool.vue │ └── tool.js └── lang │ ├── ar.json │ ├── de.json │ ├── en.json │ ├── es.json │ ├── fa.json │ ├── fr.json │ ├── lt.json │ ├── nl.json │ ├── pt-BR.json │ └── ru.json ├── routes ├── api.php └── inertia.php ├── src ├── BackupTool.php ├── BackupToolServiceProvider.php ├── Http │ ├── Controllers │ │ ├── ApiController.php │ │ ├── BackupStatusesController.php │ │ ├── BackupsController.php │ │ ├── CleanBackupsController.php │ │ └── DownloadBackupController.php │ └── Middleware │ │ └── Authorize.php ├── Jobs │ └── CreateBackupJob.php └── Rules │ ├── BackupDisk.php │ └── PathToZip.php ├── testbench.yaml ├── webpack.mix.js └── workbench ├── .gitignore ├── app ├── Models │ └── User.php ├── Nova │ ├── Resource.php │ └── User.php └── Providers │ ├── NovaServiceProvider.php │ └── WorkbenchServiceProvider.php ├── bootstrap └── .gitkeep ├── config └── backup.php ├── database ├── factories │ ├── .gitkeep │ └── UserFactory.php ├── migrations │ └── .gitkeep └── seeders │ └── DatabaseSeeder.php ├── resources └── views │ └── .gitkeep └── routes ├── console.php └── web.php /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: https://spatie.be/open-source/support-us 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/php-cs-fixer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/.github/workflows/php-cs-fixer.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.php_cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/.php_cs -------------------------------------------------------------------------------- /.php_cs.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/.php_cs.cache -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/composer.json -------------------------------------------------------------------------------- /config/nova-backup-tool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/config/nova-backup-tool.php -------------------------------------------------------------------------------- /dist/js/tool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/dist/js/tool.js -------------------------------------------------------------------------------- /dist/js/tool.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/dist/js/tool.js.LICENSE.txt -------------------------------------------------------------------------------- /dist/mix-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/dist/mix-manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/package.json -------------------------------------------------------------------------------- /resources/js/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/js/api.js -------------------------------------------------------------------------------- /resources/js/components/Backup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/js/components/Backup.vue -------------------------------------------------------------------------------- /resources/js/components/BackupStatuses.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/js/components/BackupStatuses.vue -------------------------------------------------------------------------------- /resources/js/components/Backups.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/js/components/Backups.vue -------------------------------------------------------------------------------- /resources/js/pages/BackupTool.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/js/pages/BackupTool.vue -------------------------------------------------------------------------------- /resources/js/tool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/js/tool.js -------------------------------------------------------------------------------- /resources/lang/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/lang/ar.json -------------------------------------------------------------------------------- /resources/lang/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/lang/de.json -------------------------------------------------------------------------------- /resources/lang/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/lang/en.json -------------------------------------------------------------------------------- /resources/lang/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/lang/es.json -------------------------------------------------------------------------------- /resources/lang/fa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/lang/fa.json -------------------------------------------------------------------------------- /resources/lang/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/lang/fr.json -------------------------------------------------------------------------------- /resources/lang/lt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/lang/lt.json -------------------------------------------------------------------------------- /resources/lang/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/lang/nl.json -------------------------------------------------------------------------------- /resources/lang/pt-BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/lang/pt-BR.json -------------------------------------------------------------------------------- /resources/lang/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/resources/lang/ru.json -------------------------------------------------------------------------------- /routes/api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/routes/api.php -------------------------------------------------------------------------------- /routes/inertia.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/routes/inertia.php -------------------------------------------------------------------------------- /src/BackupTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/src/BackupTool.php -------------------------------------------------------------------------------- /src/BackupToolServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/src/BackupToolServiceProvider.php -------------------------------------------------------------------------------- /src/Http/Controllers/ApiController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/src/Http/Controllers/ApiController.php -------------------------------------------------------------------------------- /src/Http/Controllers/BackupStatusesController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/src/Http/Controllers/BackupStatusesController.php -------------------------------------------------------------------------------- /src/Http/Controllers/BackupsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/src/Http/Controllers/BackupsController.php -------------------------------------------------------------------------------- /src/Http/Controllers/CleanBackupsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/src/Http/Controllers/CleanBackupsController.php -------------------------------------------------------------------------------- /src/Http/Controllers/DownloadBackupController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/src/Http/Controllers/DownloadBackupController.php -------------------------------------------------------------------------------- /src/Http/Middleware/Authorize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/src/Http/Middleware/Authorize.php -------------------------------------------------------------------------------- /src/Jobs/CreateBackupJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/src/Jobs/CreateBackupJob.php -------------------------------------------------------------------------------- /src/Rules/BackupDisk.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/src/Rules/BackupDisk.php -------------------------------------------------------------------------------- /src/Rules/PathToZip.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/src/Rules/PathToZip.php -------------------------------------------------------------------------------- /testbench.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/testbench.yaml -------------------------------------------------------------------------------- /webpack.mix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/webpack.mix.js -------------------------------------------------------------------------------- /workbench/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | .env.dusk 3 | -------------------------------------------------------------------------------- /workbench/app/Models/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/workbench/app/Models/User.php -------------------------------------------------------------------------------- /workbench/app/Nova/Resource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/workbench/app/Nova/Resource.php -------------------------------------------------------------------------------- /workbench/app/Nova/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/workbench/app/Nova/User.php -------------------------------------------------------------------------------- /workbench/app/Providers/NovaServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/workbench/app/Providers/NovaServiceProvider.php -------------------------------------------------------------------------------- /workbench/app/Providers/WorkbenchServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/workbench/app/Providers/WorkbenchServiceProvider.php -------------------------------------------------------------------------------- /workbench/bootstrap/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workbench/config/backup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/workbench/config/backup.php -------------------------------------------------------------------------------- /workbench/database/factories/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workbench/database/factories/UserFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/workbench/database/factories/UserFactory.php -------------------------------------------------------------------------------- /workbench/database/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workbench/database/seeders/DatabaseSeeder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/workbench/database/seeders/DatabaseSeeder.php -------------------------------------------------------------------------------- /workbench/resources/views/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workbench/routes/console.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/workbench/routes/console.php -------------------------------------------------------------------------------- /workbench/routes/web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/nova-backup-tool/HEAD/workbench/routes/web.php --------------------------------------------------------------------------------