چک کردن وضعیت وجود یک 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
}

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

در همین رابطه :   لاراول 5.4 : رفع مشکل Specified key was too long error
دسته بندی : Laravel

دیدگاهتان را بنویسید

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

More in Laravel
Hotel : ابزاری برای ایجاد Localhost مجزا برای هر پروژه

هر توسعه دهنده وب به سرور محلی برای توسعه و تست برنامه هایی که می نویسد نیاز دارد.تنطیمات این سرور...

Close