This commit is contained in:
Saeed Vaziry
2024-03-24 09:56:34 +01:00
committed by GitHub
parent 884f18db63
commit 4d051330d6
1055 changed files with 14493 additions and 20278 deletions

View File

@ -2,7 +2,7 @@
namespace App\Models;
use App\Contracts\Notification;
use App\Notifications\NotificationInterface;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Notifications\Notifiable;
@ -33,14 +33,14 @@ class NotificationChannel extends AbstractModel
'is_default' => 'boolean',
];
public function provider(): \App\Contracts\NotificationChannel
public function provider(): \App\NotificationChannels\NotificationChannel
{
$class = config('core.notification_channels_providers_class')[$this->provider];
return new $class($this);
}
public static function notifyAll(Notification $notification): void
public static function notifyAll(NotificationInterface $notification): void
{
$channels = self::all();
foreach ($channels as $channel) {