Postingan lainnya
input quantity item pada laravel
mau nanya nih baru belajar laravel shopping cart ketika saya ingin tambahkan inputan jumlah barang pada suatu halaman single kenapa ketika saya request selalu null ya untuk qty nya ketika saya coba untuk diedump?
bladenya seperti ini
<div class="media-body">
<ul class="list-inline">
<li><a href="{{route('shop')}}"><i class="fa fa-reply" aria-hidden="true"></i>Continue Shopping</a></li>
<li><a href="#"><i class="fa fa-plus" aria-hidden="true"></i>{{$products->kategori->namakategori}}</a></li>
</ul>
<h2>{{$products->name}}</h2><br>
<h3>RP {{$products->price}}.-</h3>
<p>{{$products->deskripsibarang}}</p>
<span class="quick-drop resizeWidth">
<input class="form-control" name="qty" type="number">
</span>
<div class="btn-area">
<a href="{{ route('add_to_cart', ['id' => $products->id])}}" class="btn btn-primary btn-block">Add to cart <i class="fa fa-angle-right" aria-hidden="true"></i></a>
controllernya seperti ini
public function addToCart(Request $request, $id){
$this->data['kategorishop'] = Kategori::all();
$this->data['kategoris'] = Kategori2::all();
$this->data['departemens'] = Departemen::orderBy('created_at', 'DESC')->take(4)->get();
$this->data['infos'] = Info::all();
$product = Produk::find($id);
$id = $product->id;
$name = $product->name;
$price = $product->price;
$qty = $request->qty;
$data = array('id' => $id,
'name' => $name,
'qty' => $qty,
'price' => $price
);
Cart::add($data);
$cart_content = Cart::content();
return View ('shop.showcart', $this->data, ['cart_content' => $cart_content]);
}
0
2 Jawaban:
Jawaban Terpilih
berarti $request nya emang kosong dari frontendnya. Kalau sekedar link (bukan form) mungkin emang ngga bisa,
0
thanks gan Hilman, saya lupa ternyata emang harus dijadikan form @hilmanrdn
0