Loading...

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

Share this Post: