【发布时间】:2016-02-16 21:24:43
【问题描述】:
我如何在 laravel 中对具有自我关系的表进行查询。我需要他以 json 格式返回查询类别和子类别,例如:
['room':{
bed room:1,
kid room:2,
},
'living room ':{
sitting-room:3
}][1]
迁移故事:
public function up() {
Schema::create('categories', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->integer('subcategories_id')->unsigned()->nullable();
$table->foreign('subcategories_id')
->references('id')
->on('categories');
// ->onDelete('cascade');
});
}
【问题讨论】:
-
请更具体并描述数据库表结构。
-
图片中有结构数据库
-
所以特别是你有一个
category表和一个sub_category表,你想要的只是如果你查看特定类别,那么它的 sub_category 将显示在那个特定的 json 中?如果我理解有误,请纠正我?
标签: mysql json laravel-5 eloquent query-builder