Daftar dan Belajar Sekarang!

Error call to a member function delete() on null on laravel

foto Obbytokun
147 Kontribusi 7 Coto
2 bulan yang lalu
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. https://i.postimg.cc/dQNKWyQN/deletenull.png
<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');
	
	}
  • datanya kosong, coba cek di database sudah terhapus atau belum - bosque
  • sudah beres gan, ternyata saya salah penulisan id di route hehe - Obbytokun

Jawaban
foto budirahmat
26 Kontribusi 1 Coto
1 bulan yang lalu
kamu bisa pakai function yang tersedia di controller, contoh:
public function destroy(Pelanggan $pelanggan)
    {
        Pelanggan::destroy($pelanggan->id);
        return redirect('/pelanggan');
    }

foto zainurfajar
13 Kontribusi 1 Coto
1 bulan yang lalu
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


Login untuk diksusi di forum sekolah koding