چک کردن وضعیت وجود یک Record جدول در Laravel

تبلیغات
کانال تلگرام فتولیا

فرض کنید می خواهید وجود یک ایمیل را در جدول کاربران دیتابیس سایت خود بررسی کنید و ببینید وجود دارد یا نه . برای این کار راه های مختلفی وجود دارد ولی چون ما نمی خواهیم اطلاعاتی را از جدول دریافت کنیم و فقط می خواهیم از وجود آن مطمئن شویم بهتره از راه های زیر استفاده کنیم:

در واقع استفاده هر کدام از روش های بستگی به این دارد که شما بعد از چک کردن می خواهید چه کاری انجام دهید.

اگر می خواهید از ابجکت مدل User بعد از چک کردن استفاده کنید :

$user = User::where('email', '=', Input::get('email'))->first();
if ($user === null) {
   // user doesn't exist
}

اگر می خواهید فقط وجود رکورد را چک کنید:

if (User::where('email', '=', Input::get('email'))->count() > 0) {
   // user found
}

و حتی روشی بهتر از روش بالا:

if (User::where('email', '=', Input::get('email'))->exists()) {
   // user found
}

اگر شما نیز روش بهتری سراغ دارید با ما در میان بگذارید

در همین رابطه :   افزایش سرعت Laravel با cache تنظیمات

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

More in HTML 5
دانلود رایگان ۱۰ قالب واکنش گرای Bootstrap

خوشبختانه خیلی از توسعه دهندگان و طراحان قالب هستند که قالب های وب سایت زیبا و رایگانی را طراحی و...

Close