$price = DB::table('price')
->where([
['days_id', $days AND 'deals_id', $selected_deal] ])
->pluck('price');
私はこのコードを使用して単価を取得していますが、これらの条件になるすべての価格がわかります。データベース内laravelのテーブルから単一のフィールドを取得する方法5.2
$price = DB::table('price')
->where([
['days_id', $days AND 'deals_id', $selected_deal] ])
->pluck('price');
私はこのコードを使用して単価を取得していますが、これらの条件になるすべての価格がわかります。データベース内laravelのテーブルから単一のフィールドを取得する方法5.2
あなたはhere
を読むことができたよう摘む方法は、私にはわからない与えられたキー
のすべての値を取得あなたは何を達成したいのですか?first
、last
またはをご覧ください。方法。もし最後のものがあなたのために最高になると思うなら。
どちらのフィルタも重要です。私はこれらの両方のマッチが1つだけのフィールドを欲しい –
$ price = DB :: table( 'price') - >ここで([ ['days_id'、 '2' AND 'deals_id'、 '4']]) - > pluck( 'price'); これは私にこれらの結果を与えています Illuminate \ Support \ Collectionオブジェクト([items:protected] =>配列([0] => 40 [1] => 60 [2] => 80 [3] => 100 [4] => 120 [5] => 140)) –
私はあなたの質問から理解として、あなたは、あなたが
$price = DB::table('price')
->where([
['days_id', $days AND 'deals_id', $selected_deal] ])
->value('price');
をしたいテーブルから単一の値/フィールドを取得することができます値()メソッドを使用して、あなただけの権利、それらをまとめる必要がありますか? –
いいえ、私は単価があまり高くないようにします –
あなたのコードはあなたのコードを解析した後、 'price'テーブルにあるすべてのインスタンスの' price'を返します。 –