Best laravel framework open-source packages.

Laravel notification channels FCM demo

Laravel 使用 notification-channels-FCM發送通知範例
Updated 2 years ago

Laravel notification channels fcm demo

範例使用 Laravel FCM (Firebase Cloud Messaging) Notification Channel.

教學範例

效果如下圖

安裝

  • git clone https://github.com/joe94113/laravel-notification-channels-FCM-demo.git
  • laravel-notification-channels-FCM-demo
  • copy .env.example .env
  • composer install
  • php artisan migrate
  • npm install
  • npm run dev

更改firebase-messaging-sw.js以及home.blade.php 將以下資料填入

apiKey: "XXXX",
authDomain: "XXXX.firebaseapp.com",
projectId: "XXXX",
storageBucket: "XXXX",
messagingSenderId: "XXXX",
appId: "XXXX",

記得下載服務帳戶 JSON 文件,修改.env

# 服務帳戶 JSON 文件的相對或完整路徑
FIREBASE_CREDENTIALS=
# 您可以在以下位置找到項目的數據庫 URL
# https://console.firebase.google.com/project/_/database
FIREBASE_DATABASE_URL=https://<your-project>.firebaseio.com
  • php artisan serve