Daftar dan Belajar Sekarang!

Laravel: melakukan update data ke dua tabel secara bersamaan

foto nawangslr
4 Kontribusi 0 Coto
1 minggu yang lalu
jadi saya ada masalah dengan controller updatenya. Eror: Creating default object from empty value Controller:
public function update(Request $request, $no_alat)
    {
        $data_pinjam_koin = new ModelPinjamKoin();
        $data_peralatan = ModelAlat::find($request->no_alat);

        $data_pinjam_koin->tgl_pinjam = $request->tgl_pinjam;
        $data_pinjam_koin->no_koin = $request->no_koin;
        $data_pinjam_koin->no_alat = $request->no_alat;
        $data_pinjam_koin->nama_alat = $request->nama_alat;
        $data_pinjam_koin->tgl_kembali = $request->tgl_kembali;
        $data_pinjam_koin->kondisi = $request->kondisi;
        $data_pinjam_koin->keterangan = $request->keterangan;
        $data_pinjam_koin->status = $request->status;
        $data_pinjam_koin->nama_petugas = $request->nama_petugas;
        $data_pinjam_koin->total_jam_pinjam = $request->total_jam_pinjam;
        $data_pinjam_koin->total_menit_pinjam = $request->total_menit_pinjam;
        $data_pinjam_koin->save();

        $data_peralatan->kondisi_akhir = $request->kondisi;
        $data_peralatan->status = $request->status;
        $data_peralatan->nama_petugas = $request->nama_petugas;
        $data_peralatan->save();

        return redirect()->route('pinjam_koin.index')->with('alert-success', 'Alat Telah Dikembalikan.');
    }

Tag: laravel php website

✔ Forum ini sudah terjawab


Jawaban
foto nawangslr
4 Kontribusi 0 Coto
1 minggu yang lalu
[SOLVED] Controller:
public function update(Request $request, $no_alat)
    {
        $data_pinjam_koin = ModelPinjamKoin::where('no_alat',$no_alat)->first();
        $data_peralatan = ModelAlat::where('no_alat',$no_alat)->first();

        $data_pinjam_koin->tgl_pinjam = $request->tgl_pinjam;
        $data_pinjam_koin->no_koin = $request->no_koin;
        $data_pinjam_koin->no_alat = $request->no_alat;
        $data_pinjam_koin->nama_alat = $request->nama_alat;
        $data_pinjam_koin->tgl_kembali = $request->tgl_kembali;
        $data_pinjam_koin->kondisi = $request->kondisi;
        $data_pinjam_koin->keterangan = $request->keterangan;
        $data_pinjam_koin->status = $request->status;
        $data_pinjam_koin->nama_petugas = $request->nama_petugas;
        $data_pinjam_koin->total_jam_pinjam = $request->total_jam_pinjam;
        $data_pinjam_koin->total_menit_pinjam = $request->total_menit_pinjam;
        $data_pinjam_koin->save();

        $data_peralatan->kondisi_akhir = $request->kondisi;
        $data_peralatan->status = $request->status;
        $data_peralatan->nama_petugas = $request->nama_petugas;
        $data_peralatan->save();

        return redirect()->route('pinjam_koin.index')->with('alert-success', 'Alat Telah Dikembalikan.');
    }
answered icon
foto nawangslr
4 Kontribusi 0 Coto
1 minggu yang lalu
[SOLVED] Controller:
public function update(Request $request, $no_alat)
    {
        $data_pinjam_koin = ModelPinjamKoin::where('no_alat',$no_alat)->first();
        $data_peralatan = ModelAlat::where('no_alat',$no_alat)->first();

        $data_pinjam_koin->tgl_pinjam = $request->tgl_pinjam;
        $data_pinjam_koin->no_koin = $request->no_koin;
        $data_pinjam_koin->no_alat = $request->no_alat;
        $data_pinjam_koin->nama_alat = $request->nama_alat;
        $data_pinjam_koin->tgl_kembali = $request->tgl_kembali;
        $data_pinjam_koin->kondisi = $request->kondisi;
        $data_pinjam_koin->keterangan = $request->keterangan;
        $data_pinjam_koin->status = $request->status;
        $data_pinjam_koin->nama_petugas = $request->nama_petugas;
        $data_pinjam_koin->total_jam_pinjam = $request->total_jam_pinjam;
        $data_pinjam_koin->total_menit_pinjam = $request->total_menit_pinjam;
        $data_pinjam_koin->save();

        $data_peralatan->kondisi_akhir = $request->kondisi;
        $data_peralatan->status = $request->status;
        $data_peralatan->nama_petugas = $request->nama_petugas;
        $data_peralatan->save();

        return redirect()->route('pinjam_koin.index')->with('alert-success', 'Alat Telah Dikembalikan.');
    }


Login untuk diksusi di forum sekolah koding