از متد firstOrCreate در لاراول برای جستجو در جدولهای دیتابیس استفاده میشود و اگر رکورد با ویژگیهای مشخص یافت نشود، به طور خودکار یک رکورد جدید با آن ویژگیها را ایجاد و ذخیره میکند.
🔍 بررسی عملکرد متد firstOrCreate:
1⃣ رکوردی را با معیارهای مشخص شده را جست و جو میکند.
2⃣ اگر رکورد مورد نظر پیدا شد، آن را برمیگرداند، در غیر این صورت اگر رکورد پیدا نشد یک رکورد جدید با معیارهای مشخص شده میسازد.
🔺 مثال:
$article = Article::firstOrCreate(
['title' => 'Article Title'],
['content' => 'Content']
);در این مثال اگر رکوردی با عنوان Article Title پیدا شد آن را برمیگرداند در غیر این صورت رکوردی با عنوان و محتوا ذکر شده به طور خودکار ساخته میشود.
👤 Maryam
💎 Channel: @DevelopixLaravel
