亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Laravel,在控制器中的許多函數中包含 foreach 結果

Laravel,在控制器中的許多函數中包含 foreach 結果

PHP
斯蒂芬大帝 2021-10-15 16:49:49
我想將 Cart 的 foreach 存儲在模型中的某個地方并在許多控制器功能中檢索它,所以這可能嗎public function deleteProducts($rowId)  {Cart::remove($rowId);$products = Cart::content();  //Here what I want to retrive without writing this code many times foreach($products as $Product){echo '<div class="OrderItem_root styles_base styles_spacing-base"> <div class="OrderItem_quantity styles_just-right styles_base styles_spacing-base">'.$Product->qty.'</div>  <div class="OrderItem_container">    <div class="OrderItem_category"></div>  <div class="OrderItem_itemHeader">    <div id="titletest" class="OrderItem_name styles_just-right styles_base styles_spacing-base">'.$Product->name.'</div> <div id="cartprice" class="OrderItem_total">$'.$Product->price*$Product->qty.'</div>    <input id="mycartprice" type="text" name="mycartprice" value="'.$Product->price.'"  hidden=""> </div>  <div></div>  <div>     <input id="mycart" type="text" name="mycartprice" value="'.Cart::subtotal().'"  hidden="">   <button class="remove_item OrderItem_action Button_root" data-id="'.$Product->rowId.'" data-price="'.$Product->price*$Product->qty.'" data-qty="'.$Product->qty.'" type="submit">Remove</button>  </div>   </div>    </div>';  }      }
查看完整描述

1 回答

?
慕姐8265434

TA貢獻1813條經驗 獲得超2個贊

使用您的 Product 模型的函數返回 html(例如調用該函數showOrder)而不是您的控制器,然后您可以執行


foreach($products as $Product){

   echo $Product->showOrder();

}


查看完整回答
反對 回復 2021-10-15
  • 1 回答
  • 0 關注
  • 155 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號