simpan banyak data sekaligus

gan saya mau minta dibantu cara bikin create data/save data di laravel untuk banyak data sekaligus. mohon bantuannya gan, ada yg tau gak?

avatar syecharbha
@syecharbha

44 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

bisa pakai metode create/save seperti biasa cuma untuk masukin lebih dari satu data, dibungkus aja di loop(bisa foreach atau for loop) data yang mau dimasukkan.

<pre> for ($x = 0; $x &lt;= 10; $x++) { //insert data laravel biasa } </pre> bisa pakai metode create/insert/save

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

kalau pesannya masih error array to string conversion kemungkinan di dalam looping kakak masih belum di panggil per key arraynya. misal data yang akan disimpan data semua nama dan nisn siswa satu kelas, dan data didapat dari form input:

<pre> $nisn = $request-&gt;input('nisn'); $nama = $request-&gt;input('nama');

//simpan data menggunakan eloquent kurang lebihnya seperti ini foreach ($nisn as $key =&gt; $value) { $siswa = new Siswa(); $siswa-&gt;nisn = $value; $siswa-&gt;nama = $nama[$key]; $siswa-&gt;save(); } </pre> Kalau misal waktu simpan kakak lupa kasih array keynya ([$key] dalam ilustrasi yang saya buat diatas), data yang ditangkap masih berupa array dan itu yang membuat error array to string conversion.

Mungkin ini bisa membantu masalah kakak.

avatar zillucks
@zillucks

28 Kontribusi 8 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban