国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

如何在LARAVEL里優(yōu)雅的修改輸出的JSON的KEY
天蓬老師
天蓬老師 2017-05-16 16:47:06
0
1
792

我有兩個(gè)MODEL

Product:

protected $visible = ['modules', 'id','name'];
public function modules()
    {
        return $this->hasMany('App\Model\Module','root','id');
    }

Module:

protected $visible = [ 'id','name'];

在控制器里:

$products = $this->product->with(['modules'])->get();

輸出:

前端使用的是iview,我想用iview的級(jí)聯(lián)選擇
格式要求是:

所以求問,在LARAVEL里,如何優(yōu)雅的修改json的key,以達(dá)到我的需求?

天蓬老師
天蓬老師

歡迎選擇我的課程,讓我們一起見證您的進(jìn)步~~

全部回復(fù)(1)
洪濤

學(xué)會(huì)map方法,會(huì)方便很多

$products->transform(function($value) {
    return [value=>$value->id, 
                label=>$vale->name,
                children=>$value->modules->map(function($v) {return [label=>$v->name,value=>$v->id];})
               ];
});
return $products->toJson();
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板