私はこの問題を解決しています。私のコードは1、2、1、4、5は、1がどのようにそれを行うにはそれだけで1、2、4、5、私はそれを返す必要が一意のIDを返します。このLaravel 5.3 WhereInが一意の結果を返します
$arrayKeys = [1, 2, 1, 4, 5, 1];
$products = \App\Product::whereIn('id', $arrayKeys)
->select(['id', 'name', 'outright_price', 'discount', ])
->with('photo', 'colors')
->get();
のように見えますか?私には分かりません。
1,2,4,5を返すだけではどういう意味ですか?あなたはレコード1,2,4,5を意味しますか? – Birdy
はい、データベースのレコードです。 – Rbex
私はid1,2,4,5というレコードを持っていますが、1,2,1,4,5,1が必要です。私はwhereInではできないと思いますが、どうすればそのレコードを達成できますか?ありがとう。 – Rbex