首页 > 解决方案 > 将某些关系列移动或复制到根

问题描述

所以我有这个口才

$table_data = article::with('comments','authors','categories')->get();

它会返回这种输出

id:"169"
title:"test"
content:"test content"
{id: 178, id_article: 169, id_tempat: 1, id_bidang: null,…}
{id: 176, id_article: 169, name: "Pendidikan ", tingkat: 8, tempat: "IKIP PGRI Pontinak",…}
created_at:"2018-02-10 01:50:06"
updated_at:"2018-02-10 01:50:06"

所以就像说我想拔出name:"pendidikan"这是如果我想访问它需要使用$table.categories.name但我只想把它放在根目录categories_name:"pendidikan"

id:"169"
title:"test"
content:"test content"
categories_name:"pendidikan"
{id: 178, id_article: 169, id_tempat: 1, id_bidang: null,…}
{id: 176, id_article: 169, name: "Pendidikan ", tingkat: 8, tempat: "IKIP PGRI Pontinak",…}
created_at:"2018-02-10 01:50:06"
updated_at:"2018-02-10 01:50:06"

那么该怎么做呢?

标签: sqllaraveleloquent

解决方案


你可以这样做:

$categories_name = $table_data->categories->name;

推荐阅读