使用spatie / laravel-backup软件包中的Laravel 5.3和v4。
我正在使用Spatie的this package,它允许我使用简单的终端命令进行备份。设置非常简单,当我运行命令时,备份按预期运行。
但是配置文件中还有一个选项可以在备份后设置通知(发送邮件,发送到松弛,......)。这似乎对我没有任何作用。我既没有接收邮件(我已经设置了我的mailaddress)或者看到我专用的松弛频道的帖子(我添加了webhook)。
自从研究这个问题以来,我已经包含了以下作曲家包:
这是配置文件中的简单通知部分:
'notifications' => [
'notifications' => [
\Spatie\Backup\Notifications\Notifications\BackupHasFailed::class => ['mail'],
\Spatie\Backup\Notifications\Notifications\UnhealthyBackupWasFound::class => ['mail'],
\Spatie\Backup\Notifications\Notifications\CleanupHasFailed::class => ['mail'],
\Spatie\Backup\Notifications\Notifications\BackupWasSuccessful::class => ['mail'],
\Spatie\Backup\Notifications\Notifications\HealthyBackupWasFound::class => ['mail'],
\Spatie\Backup\Notifications\Notifications\CleanupWasSuccessful::class => ['mail'],
],
/*
* Here you can specify the notifiable to which the notifications should be sent. The default
* notifiable will use the variables specified in this config file.
*/
'notifiable' => \Spatie\Backup\Notifications\Notifiable::class,
'mail' => [
'to' => 'nicolas@******.***',
],
'slack' => [
'webhook_url' => 'https://hooks.slack.com/services/*****/*****/*************',
],
],
不确定我是否遗忘了什么?谢谢你的帮助
运行命令后我在终端输入的输出:gist.github
额外: This是Laracon EU 2016的演讲,创作者(Freek)展示了他的包裹。