PHP Libraries › spatie › laravel-backup Spatie's Laravel Backup is a comprehensive backup solution for Laravel applications, providing automated backups, multiple disk support, and easy configuration.
Package Description Spatie's Laravel Backup is a powerful way to backup your Laravel application, offering flexibility, security, and ease of use. With automated backups, multiple disk support, and various customization options, this package ensures your data is safe and readily restorable.
Classes: Spatie\Backup\Listeners\EncryptBackupArchive Spatie\Backup\Support\Data Spatie\Backup\Notifications\Notifications\HealthyBackupWasFoundNotification Spatie\Backup\Notifications\Notifications\BackupHasFailedNotification Spatie\Backup\Notifications\Notifications\CleanupWasSuccessfulNotification Spatie\Backup\Notifications\Notifications\BackupWasSuccessfulNotification Spatie\Backup\Notifications\Notifications\CleanupHasFailedNotification Spatie\Backup\Notifications\Notifications\UnhealthyBackupWasFoundNotification Spatie\Backup\Notifications\Notifiable Spatie\Backup\Notifications\BaseNotification Spatie\Backup\Notifications\EventHandler Spatie\Backup\Notifications\Channels\Discord\DiscordChannel Spatie\Backup\Notifications\Channels\Discord\DiscordMessage Spatie\Backup\Exceptions\InvalidCommand Spatie\Backup\Exceptions\BackupFailed Spatie\Backup\Exceptions\InvalidBackupJob Spatie\Backup\Exceptions\InvalidBackupDestination Spatie\Backup\Exceptions\InvalidConfig Spatie\Backup\Exceptions\NotificationCouldNotBeSent Spatie\Backup\Exceptions\InvalidHealthCheck Spatie\Backup\Exceptions\InvalidBackupFile Spatie\Backup\Exceptions\CannotCreateDbDumper Spatie\Backup\BackupDestination\BackupCollection Spatie\Backup\BackupDestination\BackupDestinationFactory Spatie\Backup\BackupDestination\Backup Spatie\Backup\BackupDestination\BackupDestination Spatie\Backup\Helpers\RightAlignedTableStyle Spatie\Backup\Helpers\Format Spatie\Backup\Helpers\ConsoleOutput Spatie\Backup\Helpers\File Spatie\Backup\Events\DumpingDatabase Spatie\Backup\Events\BackupWasSuccessful Spatie\Backup\Events\HealthyBackupWasFound Spatie\Backup\Events\UnhealthyBackupWasFound Spatie\Backup\Events\BackupZipWasCreated Spatie\Backup\Events\BackupManifestWasCreated Spatie\Backup\Events\CleanupHasFailed Spatie\Backup\Events\CleanupWasSuccessful Spatie\Backup\Events\BackupHasFailed Spatie\Backup\Commands\BaseCommand Spatie\Backup\Commands\MonitorCommand Spatie\Backup\Commands\BackupCommand Spatie\Backup\Commands\ListCommand Spatie\Backup\Commands\CleanupCommand Spatie\Backup\Tasks\Cleanup\Period Spatie\Backup\Tasks\Cleanup\Strategies\DefaultStrategy Spatie\Backup\Tasks\Cleanup\CleanupStrategy Spatie\Backup\Tasks\Cleanup\CleanupJob Spatie\Backup\Tasks\Monitor\HealthCheck Spatie\Backup\Tasks\Monitor\BackupDestinationStatusFactory Spatie\Backup\Tasks\Monitor\HealthCheckFailure Spatie\Backup\Tasks\Monitor\BackupDestinationStatus Spatie\Backup\Tasks\Monitor\HealthChecks\MaximumAgeInDays Spatie\Backup\Tasks\Monitor\HealthChecks\MaximumStorageInMegabytes Spatie\Backup\Tasks\Monitor\HealthChecks\IsReachable Spatie\Backup\Tasks\Backup\FileSelection Spatie\Backup\Tasks\Backup\BackupJobFactory Spatie\Backup\Tasks\Backup\DbDumperFactory Spatie\Backup\Tasks\Backup\Zip Spatie\Backup\Tasks\Backup\Manifest Spatie\Backup\Tasks\Backup\BackupJob Spatie\Backup\Traits\Retryable Spatie\Backup\BackupServiceProvider Spatie\Backup\Config\Config Spatie\Backup\Config\SourceConfig Spatie\Backup\Config\DestinationConfig Spatie\Backup\Config\NotificationMailConfig Spatie\Backup\Config\MonitoredBackupsConfig Spatie\Backup\Config\CleanupConfig Spatie\Backup\Config\NotificationsConfig Spatie\Backup\Config\SourceFilesConfig Spatie\Backup\Config\BackupConfig Spatie\Backup\Config\StrategyConfig Spatie\Backup\Config\NotificationDiscordConfig Spatie\Backup\Config\NotificationMailSenderConfig Spatie\Backup\Config\NotificationSlackConfig Spatie\Backup\Config\MonitoredBackupConfig Close Previous Versions Code Integration Example Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/spatie/laravel-backup/9.3.4/loader.php';
use Spatie\Backup\Tasks\Backup\BackupJob;
use Spatie\Backup\Tasks\Backup\BackupDestination;
use Spatie\Backup\Tasks\Monitor\HealthCheck\HealthCheck;
$obj = new BackupJob();
echo '✅ Test OK: ' . get_class($obj);
?>
Report a broken download or code We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion Ask questions, share tips, or report issues below.