Firebase Cloud Messaging у Laravel

7
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 17 грудня, 2025
Вас коли-небудь цікавило, як легко інтегрувати Firebase Cloud Messaging у ваш проєкт на Laravel? Дізнайтеся, як за допомогою пакета Syntech FCM ви можете швидко налаштувати відправку повідомлень у свої мобільні та веб-додатки

Пакет Syntech Firebase Cloud Messaging (FCM) для Laravel дозволяє легко використовувати систему сповіщень Laravel для надсилання повідомлень Firebase. FCM може використовуватися в різних сценаріях, включаючи iOS та Android додатки, веб-додатки, Flutter та інше:

namespace App\Notifications;

use Illuminate\Bus\Queueable;
use Illuminate\Notifications\Notification;

class YourNotification extends Notification
{
    use Queueable;

    public function via($notifiable)
    {
        return ['fcm'];
    }

    public function toFcm($notifiable)
    {
        return [
            'to' => $notifiable->device_token,
            'notification' => [
                'title' => 'Notification Title',
                'body'  => 'Notification Body',
                'image' => '', // Необов'язкове URL зображення
            ],
        ];
    }
}

// Використання:
$user->notify(new YourNotification($title, $body));

В наведеному прикладі не зазначено, що для надсилання FCM сповіщень необхідні токени пристроїв. Обов'язково ознайомтеся з документацією по встановленню для завершення налаштування.

# Дізнайтеся більше

Дізнайтеся більше про цей пакет, отримайте повні інструкції по його встановленню та ознайомтеся із джерельним кодом на GitHub. Також перегляньте документацію по сповіщенням Laravel, щоб дізнатися, як легко відправляти сповіщення за допомогою Laravel

Популярні

Logomark Logotype

Налаштування Xdebug з Docker та PHP 8.4 всього за одну хвилину

Встановлення Xdebug може бути складним завданням, але в цій статті ми розкриємо, як швидко та просто налаштувати його за допомогою Docker на прикладі Laravel. Дочитайте до кінця, щоб дізнатися, як за кілька хвилин зробити Xdebug вашим надійним помічником у розробці

Logomark Logotype

Що нового в PHP 8.5

PHP 8.5 обіцяє безліч нових можливостей, таких як оператор Pipe, функції `array_first()` та `array_last()`, а також нове розширення URI. Чи готові ви дізнатися, як ці функції можуть спростити вашу розробку? Читайте далі, щоб дізнатися більше про ці захоплюючі нововведення

Logomark Logotype

Як задокументувати кілька API в Laravel за допомогою Scramble

Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше