Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Firebase云消息在laravel中不起作用_Php_Laravel_Firebase - Fatal编程技术网

Php Firebase云消息在laravel中不起作用

Php Firebase云消息在laravel中不起作用,php,laravel,firebase,Php,Laravel,Firebase,我正在使用Laravel5.6并试图通过Firebase发送通知,但它不起作用。下面是返回错误的脚本: $access_token='*****'; $reg_id='*****'; $title=“新通知”; $body=“您好,我来自您的php服务器”; $notification=array( “title”=>$title, “body”=>$body, “声音”=>“默认值”, “徽章”=>“1” ); $arrayToSend=数组( '至'=>$reg\u id, “通知”=>$n

我正在使用Laravel5.6并试图通过Firebase发送通知,但它不起作用。下面是返回错误的脚本:

$access_token='*****';
$reg_id='*****';
$title=“新通知”;
$body=“您好,我来自您的php服务器”;
$notification=array(
“title”=>$title,
“body”=>$body,
“声音”=>“默认值”,
“徽章”=>“1”
);
$arrayToSend=数组(
'至'=>$reg\u id,
“通知”=>$notification,
“优先级”=>“高”
);
$json=json_encode($arrayToSend);
$client=新客户机([
“标题”=>[
'内容类型'=>'应用程序/json',
“授权”=>“密钥=”。$access\u令牌,
]
]);
$response=$client->post(
'https://fcm.googleapis.com/fcm/send',
['json'=>$json]
);

有人能解释一下我错在哪里,这样我就可以解决这个问题。

您可以在
“json”
键中以数组形式直接传递数据,因此值应该是
[“json”=>$arrayToSend]
它会自动将其转换为json,并将
内容类型添加为
应用程序/json
您会遇到什么错误?