简体   繁体   English

从 Laravel Eloquent 中的 Db 列获取特定值

[英]Get Specific values From Db Column in Laravel Eloquent

I intend to pass the "prices" value of a DB dynamically in my controller, but instead, end up with an array with all the prices.我打算在我的控制器中动态传递数据库的“价格”值,但最终得到一个包含所有价格的数组。 I would love for each button in my view to have a specific price thats from the database我希望我认为每个按钮都有来自数据库的特定价格

myview.blade.php

 @foreach ($hotspot_plans as $hotspot_plan)
                <div class="col-lg-3 col-md-3">
                    <div class="pricing-plan box-shadow color_style1">
                        <div class="plan-name">
                            <h3>
                                {{$hotspot_plan->duration}}
                            </h3>
                        </div>
                        <div class="price-wrap ">
                            <span class="plan-sign">Ksh</span>
                            <span class="plan-price">{{$hotspot_plan->price}}</span>
                            <span class="plan-decimals">.00</span>
                            
                        </div>

                        <div class="plan-button">
                            <a href="/stk/push/simulation" class="btn btn-maincolor">Browse Now</a>
                        </div>
                    </div>
                </div>
                @endforeach

mycontroller.blade.php

public function stkSimulation()
 {

//         
// }
     $price=HotSpotPlan::all('price');

   dd($price);

}

dd($price) 的结果

在此处输入图片说明

Thank you谢谢

  1. From you controller you have passsed the price variable.从您的控制器中,您已经传递了价格变量。 So you should loop over price.所以你应该循环价格。 In controller it should be like this.在控制器中它应该是这样的。
 $prices =HotSpotPlan::all('price');
 
return view('myview.blade.php', [
'prices' => $prices
]);

In view在视图中

@foreach($prices as $price) 
      <div class="price-wrap ">
                            <span class="plan-sign">Ksh</span>
                            <span class="plan-price">{{$price}}</span>
                            <span class="plan-decimals">.00</span>
                            
                        </div>
@endforeach

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM