saya rubah di bagaian controller nya menjadi seperti berikut: function do_tambah_transaksi(){ $cart=session('cart'); $data=header_transaksi::create([ 'tanggal_transaksi'=>date('Y-m-d') ]); $id_header_transaksi=$data::latest()->first()->id_header_transaksi; // dd($id_header_transaksi); foreach($cart as $ct=>$val){ $id_product=$ct; $jumlah=$val['jumlah']; detail_transaksi::tambah_detail_transaksi($id_header_transaksi,$id_product,$jumlah); } session()->forget('cart'); return redirect('/cart'); }
gan punya saya cartnya cuman bisa tampil satu data di menit 13:24 itu di skip.. saya jadi ga tau caranya biar bisa muncul semua datanya hehe tolong penjelasanya lagi gan
bang, pas hapus dari cart, kok dia ambil id produk terakhir ya? ga sesuai id yg kita lempar ke cart. misal kita lempar 3 produk ke cart, pas masuk cart semua id produk nya jadi id produk terakhir / id nya 3, jadi pas saya hapus cuma id 3 doang yg ke hapus, itu gimana ya solusinya?
keren nih.. sangat bermanfaat sekali.. terima kasih gan..👍
aamiin ...
terima kasih yahh mass ...semoga ilmu nya berkah
Terimakasih, sangat membantu
suara keyboardnya mantep gan bikin telingga plong
Kapan waktu tolong membahas tentang materi Crudbooster dong gan... terima kasih gan
terimakasih ilmunya pak
Terima kasih bang
Terimakasih mas, sangat membantu. Boleh tolong bikinkan bagian increment dan decrement quantiti produk beserta update harganya?
Terimakasih gan, Sangat amat membantu
senang bisa membantu :)
permisi gan, kenapa di transaksi nya setelah klik beli $id_header_transaksi nya tidak terinput ya ? erornya
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'id_header_transaksi' cannot be null (SQL: insert into `detail_transaksi` (`id_produk`, `id_header_transaksi`, `jumlah`, `updated_at`, `created_at`) values (2, ?, 1, 2021-02-05 03:08:03, 2021-02-05 03:08:03))
perhatikan id nya bro
saya rubah di bagaian controller nya menjadi seperti berikut:
function do_tambah_transaksi(){
$cart=session('cart');
$data=header_transaksi::create([
'tanggal_transaksi'=>date('Y-m-d')
]);
$id_header_transaksi=$data::latest()->first()->id_header_transaksi;
// dd($id_header_transaksi);
foreach($cart as $ct=>$val){
$id_product=$ct;
$jumlah=$val['jumlah'];
detail_transaksi::tambah_detail_transaksi($id_header_transaksi,$id_product,$jumlah);
}
session()->forget('cart');
return redirect('/cart');
}
Kok bisa ada iklan mas. Walaupun belum 1000 subscribe
gan punya saya cartnya cuman bisa tampil satu data
di menit 13:24 itu di skip.. saya jadi ga tau caranya biar bisa muncul semua datanya hehe
tolong penjelasanya lagi gan
Caranya Ada dimenit 12.32 bang
function do_tambah_cart($id_product){
// session()->forget('cart');
$cart=session('cart');
$product=product::detail_product($id_product);
$cart[$id_product]=[
'nama_product'=>$product->nama_product,
'harga_satuan'=>$product->harga_satuan,
'jumlah'=>1
];
session(['cart'=>$cart]);
return redirect('/cart');
}
//ini bagian view nya
No.
Nama
Harga
jumlah
Sub Total
@foreach($cart as $ct=>$val)
{{$no++}}
{{$val['nama_product']}}
{{$val['harga_satuan']}}
{{$val['jumlah']}}
{{$subTotal}}
batal{{$ct}}
@endforeach
Grand Total
Rp. {{$grandTotal}}
bang, pas hapus dari cart, kok dia ambil id produk terakhir ya? ga sesuai id yg kita lempar ke cart. misal kita lempar 3 produk ke cart, pas masuk cart semua id produk nya jadi id produk terakhir / id nya 3, jadi pas saya hapus cuma id 3 doang yg ke hapus, itu gimana ya solusinya?
Suara keyboardnya :( Tidak di sarankan menggunakan headset :)
laravel tapi gaya kodingannya kaya codeigniter, apakah sebelumnya user codeigniter 😃
Boleh minta source codenya ms?