2016-12-02 4 views
0

Как добавить столбец в sql-параметр на laravel 5.3?SQL-оператор для обновления столбцов

У меня есть таблица с: id,name,zipcode,nearag1 и переменную с именем agent

Я хочу SQL заявление для Laravel 5.3 так:

*UPDATE items set near_ag1=ABS(zipcode-$agent)* traslate to laravel 5.3 

Я сделал SQL сырец заявление так:

$Agzc1= $request2->input('Agzc1'); 

Item::raw("UPDATE items set near_ag1=ABS(zipcode-?)",[$Agzc1]); 

Этот SQL не вызывает ошибок, но столбец near_ag1 сохраняет 0 значений.

ответ

0

Там есть способ привязки, и вы не должны идти полный сырыми, так:

Item::update(['near_ag1' => DB::raw('ABS(zipcode-?)'))->setBindings([$Agzc1]); 
Смежные вопросы