gpt4 book ai didi

laravel - 使用 Laravel 一次调用多个 API 资源

转载 作者:行者123 更新时间:2023-12-02 18:45:47 25 4
gpt4 key购买 nike

我正在使用 Laravel 的 API 资源将资源转换为 API 调用的数组,并且工作正常,我是否可以在一次调用中检索多个模型的数据?至于获取用户的 JSON 数据以及 Pages JSON 吗?或者我需要为此单独调用。

这是我迄今为止尝试过的

//Controller
public function index(Request $request)
{
$users = User::all();
$pages = Page::all();
return new UserCollection($users);
}

//API Resource
public function toArray($request)
{
return [
'name' => $this->name,
'username' => $this->username,
'bitcoin' => $this->bitcoin,
];
}

任何帮助将不胜感激

最佳答案

您可以执行以下操作:

public function index(Request $request)
{
$users = User::all();
$pages = Page::all();
return [
'users' => new UserCollection($users),
'pages' => new PageCollection($pages),
];
}

关于laravel - 使用 Laravel 一次调用多个 API 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53428303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com