gpt4 book ai didi

php - Laravel 数组键存在于 get 方法中

转载 作者:行者123 更新时间:2023-12-04 01:41:21 26 4
gpt4 key购买 nike

我正在尝试获取与我的服务相关的类别的 ID 和名称。一个服务有很多类别,一个类别属于一个服务。但是,当我尝试将 id 和名称作为数组返回时,它给了我这个错误。

array_key_exists(): The first argument should be either a string or an integer.

这是我的方法或功能。

public function getCategories($idService)
{
$service = Service::findOrFail($idService);
return $service->categories->get(['id','name']);;
}

这是定义的路线。

Route::get('service/{service}/categories', 'ServiceController@getCategories');

我试图寻找和浏览它,但根本找不到任何解决方案。

最佳答案

改用pluck()方法

return $service->categories->pluck('id','name');

关于php - Laravel 数组键存在于 get 方法中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49536581/

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