wenqingzzz

1316 经验值

 { id: 1, title: "Recusandae ut sunt in molestias ipsum aspernatur.", class_id: 1, sort: 5, description: "Excepturi et iusto qui vel aut.", created_at: "2016-12-09 17:46:24", updated_at: "2016-12-09 17:46:24", blog_class: { id: 1, class_name: "前端技术", sort: 1 } }

使用 $blog = Blog::with('blogClass')->get();这种返回的格式可以修改一下吗?
直接是blog_class : "前端技术";不需要自己循环处理一下格式吗?
{
id: 1,
title: "Recusandae ut sunt in molestias ipsum aspernatur.",
class_id: 1,
sort: 5,
description: "Excepturi et iusto qui vel aut.",
created_at: "2016-12-09 17:46:24",
updated_at: "2016-12-09 17:46:24",
blog_class:
{
id: 1,
class_name: "前端技术",
sort: 1
}
}

我是想要直接包含id,class_name的json数据,可以通过orm直接获取吗?

我有一个数据库其中有两个表,一个是blog一个是blog_class。
blog有一个外键class_id,保存的是分类的id,对应blog_class的id。
我使用orm方式获取数据的时候怎样直接获取了class_id对应的名称。
我是使用dataTables获取json数据的,关联关系的话还要填写属性,怎样直接返回需要的数据?难道必须要使用Db的方式去获取?

知道怎么回事了,没有设置

API_STANDARDS_TREE=vnd

header里面添加 Accept : application/vnd.wenqing.v2+json 就可以了

版本控制是怎么传递的v1,v2,我在header和body中传递怎么没有反应?

$api = app('Dingo\Api\Routing\Router');
$api->version('v1', function ($api) {
    $api->post('/register','App\Http\Controllers\MyController@register');
});
$api->version('v2', function ($api) {
    $api->post('/test','App\Http\Controllers\MyController@test');
});