私は1つのLaravelプロジェクトから別のLaravelプロジェクトにリクエストをしようとしています。私が得ている問題は、2番目のLaravelが最初のLaravel Database Connectionを使用しているということです。だから、テーブルが存在しないと不平を言っている。Laravel Guzzleリクエストが間違ったDB接続になる
ここに私が使用しているコードがあります。
$data = ['test' => 'foobar'];
$client = new \GuzzleHttp\Client();
$url = getenv('API_BASE') . 'stock-list';
$res = $client->request('POST', $url, [
'headers' => [
'X-Public' => getenv('API_PUBLIC'),
'X-Hash' => ApiService::Encrypt(getenv('API_PRIVATE'), json_encode($data)),
],
'json' => $data,
'http_errors' => false,
]);
echo "<pre>" . print_r($res->getBody()->getContents(), true) . "</pre>";
このようなことが起こったことはありますか?
あなたはそれを文字列にキャストする必要があります。 –