Существует два способа достижения этого.
- С параметром строки запроса
URL: app.tld/forecast?zip=32811
Ваш контроллер:
public function index(Request $request)
{
...
$response = $client->request('GET', 'forecast', [
'query' => [
'zip' => $request->input('zip'),
'country code' => 'us',
'APPID' => '02f129190a8736e107260eadce1d781e'
],
]);
...
}
С более хорошими URL:
URL: app.tld/forecast/32811
(32811 - почтовый индекс)
Ваш маршрут:
Route::get('forecast/{zip}', 'GuzzleController@index');
Ваш контроллер:
public function index(string $zip)
{
...
$response = $client->request('GET', 'forecast', [
'query' => [
'zip' => $zip,
'country code' => 'us',
'APPID' => '02f129190a8736e107260eadce1d781e'
],
]);
...
}