Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Cara Insert Multiple Data di Laravel gimana

jadi saya mau insert multiple data dari laravel, kan klo pake perintah insert biasa yg keambil cuman 1 data doang. gimana ya gan caranya?

controller insert

public function lapbulanandetailinsert(Request $request)
{

    DB::table('lap_detail')->insert([
        'full_name' => $request->full_name,
        'customer_code' => $request->customer_code,
        'telepon' => $request->telepon,
        'alamat_cus' => $request->alamat_cus,
        'unique_code' => $request->unique_code,
        'payment_no' => $request->payment_no,
        'tenor' => $request->tenor,
        'date' => $request->date,
        'keterangan' => $request->keterangan,
        'cabang' => $request->cabang,
        'total_bruto' => $request->total_bruto,
        'total_pokok' => $request->total_pokok,
    ]);

    return redirect('/periode');

}
avatar dynemix
@dynemix

43 Kontribusi 5 Poin

Diperbarui 4 tahun yang lalu

Tanggapan

Pake multipart, atau di convert jadi base64

pake multipart di view? gini bukan makenya <form action="/insert/proses" method="POST" enctype="multipart/form-data">

1 Jawaban:

<div>Format datanya array dalam array<br><br></div><pre>$data = [ ['user' =&gt; value1, 'body' =&gt; anotherValue1], // record 1 ['user' =&gt; value2, 'body' =&gt; anotherValue2], // record 2 ];

Model::insert($data);</pre>

avatar hilmanski
@hilmanski

2713 Kontribusi 2151 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban