Postingan lainnya
Error call to a member function delete() on null on laravel
Saya lagi buat fungsi hapus di laravel tapi malah error, ini kenapa yah ada yg tau? fungsi delet di menu yg lain nya itu berjalan lancar.
<a class="btn btn-danger" onclick="window.location.href='/hapus_pelanggan/{{ $p->id_pelanggan }}'"><i class="icon_close_alt2"></i></a>
Route::get('/hapus_pelanggan/{id_pelanggan}', 'PelangganController@hapus_pelanggan');
public function hapus_pelanggan($id_pelanggan){
$pelanggan = Pelanggan::find($id_pelanggan);
$pelanggan->delete();
return redirect('/pelanggan');
}
Tanggapan
datanya kosong, coba cek di database sudah terhapus atau belum
sudah beres gan, ternyata saya salah penulisan id di route hehe
2 Jawaban:
kamu bisa pakai function yang tersedia di controller, contoh: <pre> public function destroy(Pelanggan $pelanggan) { Pelanggan::destroy($pelanggan->id); return redirect('/pelanggan'); } </pre>
ijin jawab gan,
saya juga error gini kemaren lalu saya gunakan kode ini
$pelanggan = Pelanggan::find($id_pelanggan)->delete();
dn berhasil gan, coba aja deletenya di gabungin