How to alias the name of a column in Eloquent

前端 未结 3 496
夕颜
夕颜 2020-12-01 04:32

I have an eloquent model named Eloquent:

Products::where(\"actice\", \"=\", true)->get()->toArray();

Now I want to add join-statement

3条回答
  •  独厮守ぢ
    2020-12-01 05:09

    On Laravel 5.4 (I don't know if earlier version also apply) you can do that with the select method:

    Products::where("actice", "=", true)
        ->joinWithTags
        ->select('tags.name AS tag_name', 'products.*')
        ->get();
    

    At least for me this is cleaner.

提交回复
热议问题