محمد رضا
2 سال پیش توسط محمد رضا مطرح شد
0 پاسخ

مشکل با شخصی سازی سیستم laravel backup notification

با سلام خدمت همه دوستان
بنده پکیج laravel-backup رو نصب کردم و به درستی کار میکنه
بخشی هست برای ارسال پیغام هاش که موفق بوده یا نا موفق که به ایمیل ارسال میکنه
میخوام از این event برای ارسال خود بکاپ به ایمیل استفاده کنم
طبق مستندات خودش توضیحاتی که داده یک notification باید ایجاد کرد و اون رو در config تعریف و استفاده کرد.
اما برای من Sending notification failed میده
ممنون میشم راهنمایی کنید.

    'notifications' => [

        'notifications' => [
            \Spatie\Backup\Notifications\Notifications\BackupHasFailedNotification::class => ['mail',\App\Notifications\Backup::class],
            \Spatie\Backup\Notifications\Notifications\UnhealthyBackupWasFoundNotification::class => ['mail'],
            \Spatie\Backup\Notifications\Notifications\CleanupHasFailedNotification::class => ['mail'],
            \Spatie\Backup\Notifications\Notifications\BackupWasSuccessfulNotification::class => ['mail',\App\Notifications\Backup::class],
            \Spatie\Backup\Notifications\Notifications\HealthyBackupWasFoundNotification::class => ['mail'],
            \Spatie\Backup\Notifications\Notifications\CleanupWasSuccessfulNotification::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,
        'notifiable' => App\Notifications\Backup::class,

notificationساخه شده

<?php
namespace App\Notifications;

use App\Mail\TestMail;
use Illuminate\Support\Facades\Mail;
use Spatie\Backup\Notifications\Notifiable;

class Backup extends Notifiable
{
    public function routeNotificationForAnotherNotificationChannel()
    {
        Mail::to('myEmailAddress@yahoo.com')->send(new TestMail());
        return config('backup.notifications.another_notification_channel.property');
    }
}

ثبت پرسش جدید

به همدیگه کمک کنیم

به محمد رضا کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام