Я сейчас развертываю свой первый laravel проект на бесплатном хостинге (profreehost.com) и получаю эти ошибки.
ClientException в RequestException. php строка 113: Ошибка клиента: POST http://zandytrucking.ezyro.com/TruckingDB/Truck/
привело к 403 Forbidden
Я получил 403 Запрещено, когда мой код в моем контроллере:
$client=new \GuzzleHttp\Client();
$url ='https://zandytrucking.ezyro.com/TruckingDB/Employee/';
$response=$client->request('POST',$url, [
'form_params'=>[
'tag'=>'getemployees',
]
]);
$data=json_decode($response->getBody()->getContents(),true);
return view('employee',['employees'=>$data]);
и мой APP_URL, а также в файле .env is:
'url' => env('APP_URL', 'http://zandytrucking.ezyro.com'),
Но если я изменил их на «https», я получил эту ошибку:
cURL error 35: Пир сообщает, что произошла внутренняя ошибка. (см. https://curl.haxx.se/libcurl/c/libcurl-errors.html)
Я использую жадность, я также использую API / Webservice, у меня есть индексный файл внутри zandytrucking.ezyro.com/TruckingDB/Employee/ который содержит SQL Query.
Должен ли я использовать http или https?
Как решить проблему, если мне придется использовать http или https?
Должен ли я сменить хостинг?
PS: ошибки отображаются только каждый раз, когда я использую запрос SQL в моем контроллере:
Для 403 Запрещено см. эту ссылку: http://zandytrucking.ezyro.com/webtruck
Для ошибки cURL 35 см. эту ссылку: http://zandytrucking.ezyro.com/employee*