2015-02-26 2 views
0

У меня есть одна таблица, где мне нужно, чтобы извлечь все записи вместе с одной пользовательской области слишком Выберите пользовательское поле с помощью Laravel ОРМ

т.е.
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();  

Любые идеи, пожалуйста ??

ответ

0

Вы можете сделать это следующим образом:

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

Он будет выбрать все столбцы форму вашей модели таблицы, а также 0001, как batch_id. DB :: raw проверяет, что параметр применяется как «нет», не пытаясь «преобразовать» 0001 в имя столбца.

Смежные вопросы