使用laravel orm选择自定义字段

时间:2015-02-26 06:39:46

标签: php mysql sql laravel orm

我有一个表,我需要获取所有记录以及一个自定义字段 即

SELECT
      name,
      code_no,
      '0001' as batch_id // this is cutome field
FROM 
mytable //batch_id is cutom filed

我试过

MyTable::select('name','code_no','00101 as batch_id')->get();       

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

MyTable::select('*', DB::raw('"0001" as `batch_id`'))->get();

它将从模型表中选择所有列,并选择0001作为batch_id。 DB :: raw确保param“按原样”应用,而不试图将0001“转换”为列名。