Laravel クエリ・ビルダーを使って作成した、下記のようなクエリがあります
lang
1$result= DB::table('accounts')->where('id', 1);
こちらは、"SELECT * from accounts WHERE id=1"と一致します
場合によっては、このようなクエリのために2つ目のWhereを追加しなければいけません
lang
1SELECT * from accounts WHERE id=1 AND name='hoge'
クラシックなPHPを使えば、下記のように書くと思います
lang
1$sql = 'SELECT * from accounts WHERE id=1'; 2if(isset($name)){ 3$sql .= " AND lang='".$name.”’”; 4} 5$sql .= ";";
Laravel クエリ・ビルダーで同じことをしたい場合、どうすればよろしいでしょうか?
どうぞよろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。