2017-10-16 8 views
0

動的クエリがあり、動的に構築される「where」条件を実行する必要があります。私はこれを行う場合と:列が見つかりません::私がしなければ1054不明な列「IEloquent:where句から変数への動的フィールド

同じこと:

$fields = 'onefield, another_field, third_field'; 
$registros = $registros->where($fields); 

をそれは

SQLSTATE [42S22]を言います

$fields = '`one_column`, `another_column`'; 

したがって、どのようにループまたは呼び出しを行うことなく、この状態でフィールドのリストを渡すことができますか->where()何度か?

[OK]を

答えて

0

それは私が考えている方法は簡単です:

あなたは配列として動的な列を渡す必要があります。

$columns = array('onefield','anotherfield','oopsanotherone'); 
関連する問題