##現状
formから取得したデータをDBクエリを使用して指定のデータを取得しました。
そのデータを出力したいのですが、Undefined となってしまいます。
どのような方法で出力したらよろしいでしょうか?
##コード
<form action="mycart" method="POST"> @csrf <input type="hidden" name="product_id" value="{{$data->product_id}}"> <input type="submit" value="カートに追加"> </form>
//controller public function ShowCart(Request $request){ $product_id=$request->product_id; //dd($product_id); $carts=DB::select('select * from products where product_id=:product_id',[$product_id]); //dd($carts); //取得したいデータは$cartsに入っていることを確認済み return view('cart',['carts',$carts]); }
@foreach($carts as $cart) {{$cart->price}} @endforeach
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/10 12:42
2021/03/10 12:42
2021/03/10 12:48
2021/03/10 12:56
2021/03/10 13:02