اگر در حال توسعه با لاراول هستید، مطمئنا بارها از Eloquent استفاده کردهاید. ما طرفدارانی برای سینتکس ساده و زیبایی هستیم که توسط Eloquent ارائه میشود.این مقاله 6 ترفند Eloquent که هر توسعه دهنده laravel باید بداند را بررسی میکند
با استفاده گسترده از آن، ترفندهای جالبی را یافتهایم که از آنها برای زیبایی بیشتر کد خود استفاده میکنیم.
1 – گرفتن آخرین رکورد
در صورت نیاز به اولین رکورد، Eloquent متد first() را در اختیار شما قرار میدهد. اما چگونه آخرین رکورد را به دست آوریم؟
2 – گرفتن رکورد تصادفی
وقتی شما نیاز دارید که با استفاده از Eloquent رکورد تصادفی بگیرید، چه میکنید؟ از ()inRandomOrder استفاده کنید.
3 - تکرار یک رکورد
در بعضی موارد، ممکن است لازم باشد یک رکورد موجود را تکرار کنید. Eloquent شما را با متد replicate() پوشش میدهد.
4 – اولین رکورد متناسب با شرط
وقتی میخواهید اولین رکورد متناسب با یک شرط را به دست آورید، چه میکنید؟ اولین چیزی که ممکن است به آن فکر کنید ()Backup::where(‘owner_id’, 4)->first میباشد. اما با آمدن لاراول 6، یک راهحل تمیزتر برای توسعه دهنده laravel وجود دارد.
5 – یافتن چندین رکورد
همه میدانند که میتوان از طریق شناسه رکوردی را به این صورت پیدا کرد: (4)Backup::find
اما آیا میدانید با شناسههای آنها میتوانید چندین رکورد پیدا کنید؟
6 - افزایش و کاهش
بگذارید بگوییم شما باید شمارنده را افزایش دهید. آیا increment() روشی است که شما انجام میدهید؟
امیدواریم موارد گفته شده را در پروژههایتان به عنوان یک توسعه دهنده laravel به کار بگیرید تا سرعت کارتان را بالا ببرد. اگر سوالی دارید در بخش زیر مطرح کنید، خوشحال میشویم به آنها پاسخ دهیم.
دیدگاه و پرسش
در حال دریافت نظرات از سرور، لطفا منتظر بمانید
در حال دریافت نظرات از سرور، لطفا منتظر بمانید