をパラメータを追加私のコードです:それは働いていないLaravelは、私は、パラメータを割り当てるにはいくつかの方法をしましたが、それはここで</p> <p>を働いていない「演算子と「%のように使用して、生のクエリで
$sqlDefault = "Select * from histories as h where h.status like % :status %";
return DB::select(DB::raw($sqlDefault), ['status' => $status]);
私は別のを試してみてください割り当てるための方法:
'%:status%'
または'%':status'%'
しかし、それは
動作していません今私は、パラメータを使用しない、質問が「%」とのオペレータのように使用しているとき、私は、パラメータを使用する方法である
$sqlDefault = "Select * from histories as h where h.status like '%$status%'";
perfectlly働いていたのですか?
おかげで、それは何を示していない、まだです。 私は '$ sqlを=「' histories' WHERE 'LIKE status' SELECT * FROM:状態」に変更;'と右の値を検索し、それは私はそれがだ、私はので、機能に参加使用し、私のような状況では を働いていますが、 '' histories.statusです''、それは雷ですか? –
@VuHoangDuc私は自分の答えを更新しました。私は{} –
感謝をしようと、それはperfectlly働いています。 –