Как решить не удалось открыть поток: HTTP-запрос не удалось! HTTP / 1.1 400 Bad Request Laravel 6 - PullRequest
1 голос
/ 02 октября 2019

Я хочу заполнить данные на Laravel 6, используя фейкер.

Я пытаюсь добавить провинцию данных с помощью API.

мой стол. id |провинция

public function run()
{
    $url_province = "https://api.example.com/province?key=API_KEY"; //this error on here
    $json_str = file_get_contents($url_province);
    $json_obj = json_decode($json_str);
    $provinces = [];
    foreach($json_obj->example->results as $province){
      $provinces[] = [
        'id' => $province->province_id,
        'province' => $province->province
      ];
    }
    DB::table('provinces')->insert($provinces);
}

но после запуска artisan db: seed с ошибкой

file_get_contents (https://api.example.com/province? key = ********************): не удалось открыть поток: сбой HTTP-запроса! Неверный запрос HTTP / 1.1 400

Может кто-нибудь уловить мою ошибку? я просто попробую учебник из Google

1 Ответ

1 голос
/ 02 октября 2019

я вижу там пробел в вашем URL

https://api.example.com/province? ключ = ********************

попробуйте удалить его и получить доступ к URL из вашего браузера

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...