如何在 Laravel 中转换特定字段?
例如:
$user = \Auth::User();
return [
'user_id' => $user->id,
'articles' => $user->articles,
'pages' => $user->pages,
];
$user->articles
将显示articles
表格和表格中$user->pages
的条目pages
。
在 User 模型中,它将被定义为:
public function articles()
{
return $this->hasMany(Article::class);
}
我不想从 中返回所有字段$user->articles
,只返回 id、name 和 description。什么是改造这个系列的好方法?
我想做类似的事情:
'articles' => transformArticle($user->articles),