Postingan lainnya
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?
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 <= 10; $x++) { //insert data laravel biasa } </pre> bisa pakai metode create/insert/save
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->input('nisn'); $nama = $request->input('nama');
//simpan data menggunakan eloquent kurang lebihnya seperti ini foreach ($nisn as $key => $value) { $siswa = new Siswa(); $siswa->nisn = $value; $siswa->nama = $nama[$key]; $siswa->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.