HTMLフォームが今
<form> <select name="hidArray[]"> <option name="test">Test</option> <option name="test2">Test2</option> </select> </form>
として
で雄弁な方法で配列としてPOSTデータを処理する時点で立ち往生、この入力はとして初期化されました。ブートストラップマルチセレクション
私はPOSTリクエストとして入力されたら、それは表現されています以下のようにしているような配列は、今
array:2 [▼
0 => "test"
1 => "test2"
]
は、私は以下のようにのように試してみました。この操作を実行できる他の方法はありますか?expetcedであるように、私は、データベースから結果を得るために雄弁クエリを形成します。 、それが動作していないこの方法を
if($request->has('hidArray')){ $profile->whereIn('hidArray', $request->input('hidArray')); }
しかし、私は思う:
をあなたはあなたはそれが動作していない「と思う」作るものが...動作していない「と思いますか」? – lagbox
@lagboxなぜ私は望みの結果を得ていなかったのですが、生のSQLを使って結果が得られました – Gags