Laravel 查询字符串到路由中的 api 调用

我有这条路线


Route::get('/getLocation/{postalCode}', function () {

    $response = Http::get('https://theapi');

    return $response->json();

});

遗憾的是这不起作用


我可以通过以下方式访问 api


https://theapi?PostalCode=xxxx

我如何在上班途中复制这一点?


哔哔one
浏览 73回答 1
1回答

扬帆大鱼

你那里有双重 }} ,尝试删除它,这样它就会像这样:Route::get('/getLocation/{postalCode}', function () {    $response = Http::get('https://theapi');    return $response->json();});编辑:将路由参数添加到API函数参数中Route::get('/getLocation/{postalCode}', function ($postalCode) {    // do whatever you want to postalCode variable    $response = Http::get('https://theapi', [        'PostalCode' => $postalCode    ]);    return $response->json();});
打开App,查看更多内容
随时随地看视频慕课网APP