PHP(laravel 5.5.21)でDBを検索するフォームを勉強を兼ねて作っています。
検索フォームにプルダウンメニューを複数設置(最終的には7つ以上置こうと思っています)し、AND検索をさせようとしています。
各プルダウンメニューは、テーブルのそれぞれのカラムに対して検索条件を設定するようになっています。
現在、各プルダウンメニューに検索条件をセットした状態で、DBから検索結果が正しく表示される動きは実現できています。
しばらく触っていて、各メニューに「こだわらない」という選択肢がないと不便なのに気づきましたが、どうやって実現すればよいのでしょうか?
Formヘルパーを使った記述も教えたいただけるとありがたいです。
よろしくお願いします。
・controllerのクエリ部分のコード
$query->where('c1',$menu1)->where('c2',$menu2);
・viewのメニュー部分のコード
<select name="menu1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select name="menu2">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" value="検索">
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/10 02:37