Blog

Bagaimana cara mendapatkan semua baris (terhapus juga) dari tabel di Laravel?

 

Bagaimana cara mendapatkan semua baris (terhapus juga) dari tabel di Laravel?

Laravel     2 bulan yang lalu


Siapa yang belum pernah menggunakan fitur SoftDeletes di Laravel?

Terkadang kita bingung gimana caranya mengelola data yang sudah dihapus menggunakan softdelete. Namun pada catatan kali ini kita akan membahas tentang gimana cara menampilkan data yang sudah terhapus.

Baik, sederhananya untuk menampilkan semua data begini:

$dataTerhapusDanTidak = Model::withTrashed()->get();

"withTrashed()" adalah method yang kita gunakan untuk mendapatkan semua data (terhapus dan tidak). Lalu jika hanya ingin mendapatkan data yang terhapus gimana?

$dataTerhapus = Model::onlyTrashed()->get();

Method "onlyTrashed()" bisa kita gunakan untuk data yang sudah kita hapus (menggunakan softDelete).


Kami membuat aplikasi pelayanan kependudukan dan administrasi untuk Desa dan Kelurahan. Demo bisa diakses di https://dash.klandesa.com. Silahkan gunakan email: demo@klandesa.com dan password: 123456