【发布时间】:2021-11-06 04:51:26
【问题描述】:
我正在使用 php 版本 7.3 和 laravel 5.4
我有一个控制器函数fetchUrls,它返回一个包含 url 数据的 json 响应
public function fetchUrls($id) {
$urlData = $this->service->fetchUrls($id);
return $this->done(null, [
'url_data' => $urlData
]);
}
在我的路由中使用这个控制器功能
Route::get('url-data/{id}', 'Url\UrlDataApiController@fetchUrls');
当我点击这个 api 时
http://localhost:8000/api/url-data/{1}
响应看起来像
{
"urlData": [
{
"id": 1,
"url" "https://example1.com/file"
},
{
"id": 1,
"url": "https://example2.com/file"
}
]
}
有什么方法可以代替获得响应,我们可以使用迭代从 url 下载文件吗?或重定向到响应中的网址?
【问题讨论】:
-
你的 Laravel 版本是多少?
-
我刚才已经提到了。错字。