• File: FcmController.php
  • Full Path: /var/www/imalipartnersapi/app/Http/Controllers/FcmController.php
  • Date Modified: 02/07/2023 8:01 PM
  • File size: 1.16 KB
  • MIME-type: text/x-php
  • Charset: utf-8
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Http;

class FcmController extends Controller
{
    public function sendNotification(Request $request)
    {

        $response = Http::withHeaders([
            'Accept' => 'application/json',
            'Content-Type' => 'application/json',
            'Authorization' => 'key=AAAA8zVzEPQ:APA91bHl_DXB6UGb_6gZlmFnaLTQoANtX_OBjvl3nOy2bSlnFhxedvk6EhGj7cZoIvmlbKeCnqGxXbuyMH_rEPuhRXvuitXzo6Pfl2TMXLar1PlifXqEhYq6tS55UMrY2Kffzj-P_UH-',
        ])->post('https://fcm.googleapis.com/fcm/send', [
            'to' => 'fRPR9Fn0SqCRZ49rF1ywYk:APA91bGYGppklA2CumxNfZY15QAqQXPDpdXKb0ZCYrdCXKh8KKgQ93WWnLIINkli7AQ71bitKABMPetQ152d9u0pozPTT0OJq_Xt5oSXCq8p-Y_lXkfpF_1AA6IJE7Z_942F4xCGYVuC',
            'notification' => [
                'title' => 'Recebeu 30,00 MZN',
                'body' => 'Miguel Macamo, fez pagamento com Sucesso'
            ],
            'data' => [
                'key1' => 'Informações do Servidor',
                'key2' => 'Informações do servidor 2'
            ]
        ]);

        return response()->json($response);
    }
}