How to alias the name of a column in Eloquent

前端 未结 3 503
夕颜
夕颜 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 04:54

    Simplest way to do this would be to add the fields you need to the get() method and alias the ones you want to rename there.

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

提交回复
热议问题