6 ترفند Eloquent که هر توسعه دهنده laravel باید بداند
ﺯﻣﺎﻥ ﻣﻄﺎﻟﻌﻪ: 2 دقیقه

6 ترفند Eloquent که هر توسعه دهنده laravel باید بداند

اگر در حال توسعه با لاراول هستید، مطمئنا بارها از 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 به کار بگیرید تا سرعت کارتان را بالا ببرد. اگر سوالی دارید در بخش زیر مطرح کنید، خوشحال می‌شویم به آن‌ها پاسخ دهیم.

منبع

چه امتیازی برای این مقاله میدهید؟

خیلی بد
بد
متوسط
خوب
عالی
4.2 از 5 رای

/@erfanheshmati
عرفان حشمتی
Full-Stack Web Developer

کارشناس معماری سیستم های کامپیوتری، طراح و توسعه دهنده وب سایت، تولیدکننده محتوا

دیدگاه و پرسش

برای ارسال دیدگاه لازم است وارد شده یا ثبت‌نام کنید ورود یا ثبت‌نام

در حال دریافت نظرات از سرور، لطفا منتظر بمانید

در حال دریافت نظرات از سرور، لطفا منتظر بمانید