TGViewer
| کانال توسعه‌دهندگان لاراول | | کانال توسعه‌دهندگان لاراول | @developixlaravel · 1.54K subscribers
Post #35 1.98K
💢 آشنایی با متد FirstOrCreate

از متد firstOrCreate در لاراول برای جستجو در جدول‌های دیتابیس استفاده می‌شود و اگر رکورد با ویژگی‌های مشخص یافت نشود، به طور خودکار یک رکورد جدید با آن ویژگی‌ها را ایجاد و ذخیره می‌کند.

🔍 بررسی عملکرد متد firstOrCreate:

1⃣ رکوردی را با معیارهای مشخص شده را جست و جو می‌کند.

2⃣ اگر رکورد مورد نظر پیدا شد، آن را برمی‌گرداند، در غیر این صورت اگر رکورد پیدا نشد یک رکورد جدید با معیارهای مشخص شده می‌سازد.

🔺 مثال:
$article = Article::firstOrCreate(
['title' => 'Article Title'],
['content' => 'Content']
);


در این مثال اگر رکوردی با عنوان Article Title پیدا شد آن را برمی‌گرداند در غیر این صورت رکوردی با عنوان و محتوا ذکر شده به طور خودکار ساخته می‌شود.

👤 Maryam

💎 Channel: @DevelopixLaravel
  • 👍 15
  • ❤ 2
More from @developixlaravel
  1. Oct 9, 2026روابط پایگاه داده چند ریختی یا Eloquent Polymorphic در لاراول - قسمت دوم در بخش دوم از آمو…
  2. Oct 1, 2026روابط پایگاه داده چند ریختی یا Eloquent Polymorphic در لاراول - قسمت اول در لاراول، روابط…
  3. Sep 30, 2026مدیریت همزمانی و قفل‌گذاری روی پردازش‌ها در لاراول (Laravel Atomic Locks) در بخش چهارم از…
  4. Sep 26, 2026🔥 پکیج: ورود با حساب‌های دیگر؛ Socialite برای اضافه‌کردن ورود با حساب‌های دیگر به پروژه ل…
  5. Sep 25, 2026🔒 فقط داده‌های تأییدشده را ذخیره کن وقتی یک فرم ویرایش پروفایل داری، ممکن است کلاینت علاو…
  6. Sep 20, 2026حفاظت از پردازش ها با Laravel Rate Limiter بخش سوم - پیکربندی در قسمت سوم از مجموعه آموزش…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →