Postingan lainnya
Laravel: melakukan update data ke dua tabel secara bersamaan
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.');
}
0
1 Jawaban:
Jawaban Terpilih
[SOLVED]
Controller:
<pre> 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-&gt;tgl_pinjam = $request-&gt;tgl_pinjam;
$data_pinjam_koin-&gt;no_koin = $request-&gt;no_koin;
$data_pinjam_koin-&gt;no_alat = $request-&gt;no_alat;
$data_pinjam_koin-&gt;nama_alat = $request-&gt;nama_alat;
$data_pinjam_koin-&gt;tgl_kembali = $request-&gt;tgl_kembali;
$data_pinjam_koin-&gt;kondisi = $request-&gt;kondisi;
$data_pinjam_koin-&gt;keterangan = $request-&gt;keterangan;
$data_pinjam_koin-&gt;status = $request-&gt;status;
$data_pinjam_koin-&gt;nama_petugas = $request-&gt;nama_petugas;
$data_pinjam_koin-&gt;total_jam_pinjam = $request-&gt;total_jam_pinjam;
$data_pinjam_koin-&gt;total_menit_pinjam = $request-&gt;total_menit_pinjam;
$data_pinjam_koin-&gt;save();
$data_peralatan-&gt;kondisi_akhir = $request-&gt;kondisi;
$data_peralatan-&gt;status = $request-&gt;status;
$data_peralatan-&gt;nama_petugas = $request-&gt;nama_petugas;
$data_peralatan-&gt;save();
return redirect()-&gt;route('pinjam_koin.index')-&gt;with('alert-success', 'Alat Telah Dikembalikan.');
}
</pre>
0