muncul error Call to a member function delete() on null saat menghapus data

Screenshot 2023-06-01 160609.pngScreenshot 2023-06-01 160634.pngScreenshot 2023-06-01 160651.pngScreenshot 2023-06-01 162108.pngScreenshot 2023-06-01 162119.pngScreenshot 2023-06-01 162129.png

avatar muhammadrestu
@muhammadrestu

1 Kontribusi 0 Poin

Diperbarui 1 tahun yang lalu

Tanggapan

bagian kode yang relevan biasakan paste sebagai kode disini, bukan sebagai gambar (tidak perlu semua kode)

gunakan tag markdown untuk itu ```

1 Jawaban:

<div>Kesalahan "Call to a member function delete() on null" terjadi ketika Anda mencoba memanggil metode delete() pada suatu variabel yang bernilai null. Hal ini dapat terjadi karena beberapa alasan, namun alasan paling umum adalah variabel tersebut tidak berisi objek yang valid.<br><br></div><div><br>Untuk memperbaiki kesalahan ini, Anda perlu memastikan bahwa variabel tersebut berisi objek yang valid. Anda dapat melakukannya dengan memeriksa nilai variabel sebelum mencoba memanggil metode delete(). Jika nilai variabel tersebut null, Anda dapat memberikan objek yang valid ke variabel tersebut atau dapat melemparkan sebuah pengecualian (exception).<br><br></div><div><br>Berikut adalah contoh bagaimana memperbaiki kesalahan ini:<br><br></div><pre>$user = User::find($id);

if ($user === null) { throw new ResourceNotFoundException('User not found'); }

$user-&gt;delete();</pre><div><br></div>

avatar adamajalah27
@adamajalah27

119 Kontribusi 40 Poin

Dipost 1 tahun yang lalu

Login untuk ikut Jawaban