Laravel API资源返回模型的所有值

时间:2019-11-14 05:08:32

标签: php laravel api

enter image description here我有一个“投资组合”模型。我为此创建了一个资源控制器,并将其命名为“ PortfolioRsource”。在此资源控制器中,我已返回了

return [
    'name' => $this->brand_name,
];

在控制器内部,我将返回此

return $portfolios =  PortfoliResource::collection(Portfolio::all());

哪个给了我像图片一样的数组

picture of the array 很好,但是当我使用dd()函数时,所有属于“投资组合”的字段在那里都存在。

pic of dd($portfolios)

当我将'$ portfolios'变量发送到任何'blade'文件时,我可以访问任何字段。 我不想,我只想返回特定字段。解决办法是什么。

2 个答案:

答案 0 :(得分:0)

使用get()方法进行检查

$portfoli=Portfolio::select('column_name','column_name')->get();

现在使用紧凑型将其穿过刀片服务器

return view('your_blade',compact('portfoli'));

答案 1 :(得分:0)

尝试。

$portfoli=Portfolio::select('colomn','name')->get();