laravel-backup

Configure and schedule Laravel backups with Spatie's Laravel Backup package.

Updated May 29, 2026
One-click install
npx skills add https://github.com/alimarchal/school --skill laravel-backup-alimarchal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: laravel-backup
Source: https://github.com/alimarchal/school/tree/main/.agents/skills/laravel-backup
Command: npx skills add https://github.com/alimarchal/school --skill laravel-backup-alimarchal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates and stabilizes Laravel backup workflows by configuring sources, destinations, and notifications, enabling automated scheduling, cleanup policies, health monitoring, and alerts.

Core Features & Use Cases

  • Configure backup sources, destinations, and notifications
  • Schedule backups, cleanup, and monitor commands
  • Create custom cleanup strategies or health checks
  • Customize backup notifications
  • Troubleshooting backup failures

Quick Start

Configure Laravel backups by setting up sources, destinations, and notifications, then schedule cleanup and monitor tasks with artisan commands.

Frequently Asked Questions about laravel-backup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Laravel backups using Spatie for multiple destinations?

To configure Laravel backups, you define backup sources, destinations, and notifications within the config/backup.php file, enabling support for multiple destinations and encryption. This setup allows you to automate backup workflows and secure your data across various storage targets.

Can I create custom cleanup strategies and health checks for Laravel backups?

Yes, you can create custom cleanup strategies and health checks for Laravel backups to ensure backup reliability. This involves extending the default Spatie package configurations to apply specific cleanup policies and monitor the health of your backup cycles.

How do I schedule Laravel backup cycles, cleanup, and monitoring commands?

You schedule Laravel backup cycles, cleanup, and health monitoring by configuring automated artisan commands. This scheduling automates the execution of backups and cleanup policies, while continuously monitoring backup health to maintain system stability.

What is the best way to customize backup notifications in a Laravel application?

The best way to customize backup notifications is by configuring extensible notification settings within your Laravel backup configuration. This allows you to specify how and when alerts are sent for backup failures or successful operations, ensuring reliable monitoring.

Why is my Spatie Laravel backup failing health checks and how do I troubleshoot it?

Spatie Laravel backup health checks fail when configured backup sources, destinations, or cleanup policies encounter issues. Troubleshooting involves reviewing your config/backup.php settings, validating destination connectivity, and verifying that your custom cleanup strategies execute correctly.