我试图从我的网站向第三方发出发帖请求。而且我想测试并查看请求的结果,因此我将其作为Route :: get添加到我的web.php中,我访问了该网址,并且遇到了此错误
"UserId" : "UserId",
"Password" : "Password",
"Identity" : "Identity",
"Amount" : 0.0,
"Currency" : null,
"TransactionId" : null,
"RedirectURL" : null,
"PaymentType" : null,
"MobileNo" : null,
"Email" : null
"UserId" : "UserId",
"Password" : "Password",
"Identity" : "Identity",
"Amount" : 0.0,
"Currency" : null,
"TransactionId" : null,
"RedirectURL" : null,
"PaymentType" : null,
"MobileNo" : null,
"Email" : null
Error: PHP Fatal error: Class 'Illuminate\Support\ServiceProvider' not found in vendor\laravel\framework\src\Illuminate\Events\EventServiceProvider.php on line 8
我尝试进行作曲家更新,作曲家安装,php artisan清晰编译和作曲家dump-autoload ..无论我在网站上的任何地方,都仍然遇到相同的错误。甚至当我重新运行php artisan服务时,我也不断收到错误,甚至命令都没有执行。
public function zainToken()
{
$data1 = ['UserId' => 'myid','Password' => 'mypw',
'Identity' => 'my_identification','Amount' => 0.0, 'Currency' => 'JOD','TransactionId' => null,'RedirectURL'=> null,'PaymentType' => null,'MobileNo' => null,'Email'=>null];
$curl = curl_init();
curl_setopt($ch, CURLOPT_URL,"theURlhere");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
$data1);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
print_r(json_decode($response));
}
}
它应该只是回应发布请求的结果...
答案 0 :(得分:0)
请仔细检查您最近安装的库版本,而laravel版本正因此受到影响。 或服务提供商缺少某些库
答案 1 :(得分:0)
嗯...我通过删除此存储库中的所有文件来解决此问题,然后再次克隆它..解决了它。我不确定是什么原因导致了这种情况...我可能没有注意到就编辑了一个文件,但我不认为是这样,因为我检查了git历史记录的差异,但似乎没有做任何事情。