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

Що нового в PHP 8.5

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

Logomark Logotype

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

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

Logomark Logotype

Оптимізація запитів до бази даних за допомогою скорочених методів Laravel

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