چگونه متوجه شوم یک کوئری در لاراول Laravel خروجی دارد ؟
https://lamtakam.com/qanda/1285/چگونه-متوجه-شوم-یک-کوئری-در-لاراول-Laravel-خروجی-دارد-؟ 2من یک کوئری (query
) در لاراول (Laravel
) با روش eloquent
نوشته ام که به شکل زیر است
$user = User::where('email', '=', Input::get('email'));
چگونه می توانم بررسی کنم که آیا این کوئری مقداری را بر می گرداند یا خیر ؟
به ذهنم رسید برای این کار به این نحو عمل کنم
$user = User::where('email', '=', Input::get('email'))->get();
if ($user === null) {
// user doesn't exist
}
که به درستی کار میکند.
اما ایرادی که در ذهن من ایجاد شده این است که با این کار دارم تمام دیتا رو دارم انتخاب میکنم فقط بخاطر یک شرط می خواستم بدونم که چگونه این کار را بهینه تر انجام دهم.