Looking to hire Laravel developers? Try LaraJobs

laravel-backup-telegram maintained by norman-huth

Description
Telegram notifications for spatie/laravel-backup
Author
Last update
2021/12/31 23:52 (dev-main)
License
Links
Downloads
124

Comments
comments powered by Disqus

Telegram notifications for spatie/laravel-backup

Install

Install and configure these packages:

composer require norman-huth/laravel-backup-telegram

Set up the Telegram receiver and notifications in the config/backup.php:

    'notifications' => [

        'notifications' => [
            \NormanHuth\LaravelBackupTelegram\BackupHasFailed::class => ['telegram'],
            \NormanHuth\LaravelBackupTelegram\UnhealthyBackupWasFound::class => ['telegram'],
            \NormanHuth\LaravelBackupTelegram\CleanupHasFailed::class => ['telegram'],
            \NormanHuth\LaravelBackupTelegram\BackupWasSuccessful::class => ['telegram'],
            \NormanHuth\LaravelBackupTelegram\HealthyBackupWasFound::class => ['telegram'],
            \NormanHuth\LaravelBackupTelegram\CleanupWasSuccessful::class => ['telegram'],
        ],

        'notifiable' => \Spatie\Backup\Notifications\Notifiable::class,

        'telegram' => [
            'to' => -1234567890,
        ],

        'mail' => [

Example: Mail & Telegram notifications:

        'notifications' => [
            \NormanHuth\LaravelBackupTelegram\BackupHasFailed::class         => ['telegram'],
            \NormanHuth\LaravelBackupTelegram\UnhealthyBackupWasFound::class => ['telegram'],
            \NormanHuth\LaravelBackupTelegram\CleanupHasFailed::class        => ['telegram'],
            \NormanHuth\LaravelBackupTelegram\BackupWasSuccessful::class     => ['mail'],
            \NormanHuth\LaravelBackupTelegram\HealthyBackupWasFound::class   => ['mail'],
            \NormanHuth\LaravelBackupTelegram\CleanupWasSuccessful::class    => ['mail'],
        ],