Menggunakan method doesntExist() di Laravel

Pada umumnya jika kita ingin mengecek data yang tidak ada dalam database, kita bisa menggunakan perintah count seperti berikut.

if ( 0 === $model->where('status', 'pending')->count() ) {
}

Tetapi jika kita tidak peduli jumlahnya, kita hanya ingin tahu data itu ada di database atau tidak, kita bisa menggunakan perintah seperti berikut.

if ( ! $model->where('status', 'pending')->exists() ) {
}

pada kode diatas kita menemukan ! yang mungkin bisa saja terlewatkan.

kita bisa membuatnya lebih clean dengan method doesntExist() seperti berikut.

if ( $model->where('status', 'pending')->doesntExist() ) {
}
Baca Juga  Integrasi FullCalendar di NuxtJS dan Laravel API (Part 1)
Share your love