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() ) {
}