Mahmoud Alrashidi نشر 18 مارس 2021 أرسل تقرير نشر 18 مارس 2021 أتساءل إن كان في لارافيل طريقة مُعينة للتحقق من أن مجموعة Eloquent فارغة بالإضافة إلى حساب عدد عناصر تلك المجموعة حالياً أقوم بالتالي: $result = Model::where(...)->get() للتحقق من أن المجموعة ليست فارغة: if(!$result) و لحساب عدد عناصر المجموعة: count($result) اقتباس
0 سمير عبود نشر 18 مارس 2021 أرسل تقرير نشر 18 مارس 2021 يُمكنك إستخدام التالي للتحقق من أن المجموعة ليست فارغة: if ($result->isNotEmpty()) { // التحقق من أن المجموعة ليست فارغة // } // أو if (!$result->isEmpty()) { // التحقق من أن المجموعة ليست فارغة // } او التالي لحساب أو إرجاعة عناصر المجموعة: $result->count(); أما إن كنت تستخدم الترقيم و إرجاع النتائج على شكل صفحات: $result->total(); 2 اقتباس
0 Wael Aljamal نشر 18 مارس 2021 أرسل تقرير نشر 18 مارس 2021 في حال كنا نريد التحقق من وجود علاقة للنموذج المطلوب أي ELOQUENT RELATIONSHIP بشكل مباشر قبل تنفيذ الاستعلام يمكن استخدام إحدى الطرق التالية: is_null exists() has('relation') if (is_null($user->mediaProfile)) { ... } //or $model->relation->count(); //or $model->relation()->exists() //or Model::has('relation')->get() //or if(!is_null($model->relation)) { .... } 1 اقتباس
السؤال
Mahmoud Alrashidi
أتساءل إن كان في لارافيل طريقة مُعينة للتحقق من أن مجموعة Eloquent فارغة بالإضافة إلى حساب عدد عناصر تلك المجموعة حالياً أقوم بالتالي:
للتحقق من أن المجموعة ليست فارغة:
و لحساب عدد عناصر المجموعة:
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.