Как сохранить данные из запроса Guzzle в базу данных? - PullRequest
0 голосов
/ 09 октября 2018

Всем доброго времени суток, как сохранить данные из запроса на жадность в базу данных?

У меня есть некоторые данные в моей функции дескриптора.

public function handle(Request $request)
    {

        $client = new \GuzzleHttp\Client();
        $res = $client->request('GET', 'https://api.github.com/repos/unified/learning-laravel');
        $jsonArray = json_decode($res->getBody()->getContents(), true);


        // dd($jsonArray);


    }

, и я получил некоторые данные из этого запроса, когдаЯ сбрасываю $ jsonArray.

На моем маршруте: Route::post('iaccs-hook','WebhookController@store');

На моем контроллере:

public function store(Request $request){

        $api = new Client([
            'base_uri' => 'https://github.com',
            'cookies' => true, 
             ]); 

             $response = $api-get('https://api.github.com/repos/unified/learning-laravel');
              $mydata = json_decode($response->getBody()->getContents());
              $object = new Webhook();
              $object->COUNTRY = $mydata->COUNTRY;
              $object->SPADOC_CD = $mydata->SPADOC_CD;
              $object->ORBITAL_TBA = $mydata->ORBITAL_TBA;
              $object->save();

              dd($object);

    }

Но я получил эту ошибку: Ошибка 405

Спасибо заранее.

...