Firebase 推送通知无法使用laravel进入手机

Firebase 推送通知无法使用laravel进入手机,firebase,laravel-5.7,Firebase,Laravel 5.7,我正在尝试使用以下功能向移动设备发送推送通知,但它无法发送。我正在通过firebase进行检查,它可以工作,但无法通过我的编码发送 这是我的函数&给出如下结果, 结果= {“多播_-id”:7523757847702384710,“成功”:1,“失败”:0,“规范_-id”:0,“结果”:[{“消息_-id”:“0:155885721040140129%6298e0406298e040”}]} 当我发送通知时,mobile会收到推送通知。在laravel中,我们通常使用包通过laravel发送推

我正在尝试使用以下功能向移动设备发送推送通知,但它无法发送。我正在通过firebase进行检查,它可以工作,但无法通过我的编码发送

这是我的函数&给出如下结果, 结果=

{“多播_-id”:7523757847702384710,“成功”:1,“失败”:0,“规范_-id”:0,“结果”:[{“消息_-id”:“0:155885721040140129%6298e0406298e040”}]}

当我发送通知时,mobile会收到推送通知。

在laravel中,我们通常使用包通过laravel发送推送通知,而不是使用核心php


您在哪台设备上发送推送通知(android或iOS)?我使用的是androidIt works,但我想通过它发送页面名称notification@AsadChoudhary
public function sendNotification(Request $req)
{
      $fcm_token=$req->input('fcm_token');
      $json_data=[
    "to" =>  $fcm_token,
    "notification" => [
        "body" => "hello",
        "title" => "hello"    
    ]

];

      $data = json_encode($json_data);
//FCM API end-point
$url = 'https://fcm.googleapis.com/fcm/send';
//api_key in Firebase Console -> Project Settings -> CLOUD MESSAGING -> Server key
$server_key = 'AIzaSyDF4_rqij_Bt4zC3GNEVbNFvwX1HHxy5Mo';
//header with content_type api key
$headers = array(
    'Content-Type:application/json',
    'Authorization:key='.$server_key
);
//CURL request to route notification to FCM connection server (provided by Google)
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($ch);
if ($result === FALSE) {
    die('Oops! FCM Send Error: ' . curl_error($ch));
}
curl_close($ch);

dd($result);

}