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 3 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

2686 Kontribusi 2135 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban