Saber Fazliahmadi (Matabeonline.ir)
Saber Fazliahmadi (Matabeonline.ir)
خواندن ۱ دقیقه·۲ سال پیش

? Eloquent در مقابل Query Builder در #Laravel

? Eloquent در مقابل Query Builder در #Laravel

خوب همه ما می دونیم که #QueryBuilder سریعتر از #Eloquent در #لاراول است. اما مزیت Eloquent این است که استفاده از آن بسیار راحت تر است و همچنین خوانایی آن بیشتر است.

علاوه بر این، با Eloquent، می توانید به برخی از ویژگی های مفید دسترسی داشته باشید، مانند:

1- Accessors
2- SoftDeletes
3- Scopes
4- Magic methods like withCount()
5- Rename table
6- Readability ( الکونت روش ساده تری برای دستکاری داده های واکشی شده از دیتاببس در اختیار شما قرار می دهد )

در حالی که با Query Builder، ویژگی های ذکر شده بالا را نخواهید داشت.

برای نتیجه گیری، زمانی که در پروژه شما #عملکرد مهمتر از #خوانایی است و زمانی که نیازی به استفاده از ویژگی های ذکر شده از Eloquent ندارید، می توانید از Query Builder به جای Eloquent استفاده کنید. در غیر اینصورت Eloquent مزیت های بیشتری برای شما خواهد داشت.

لطفا شما هم نظر و تجربه شخصی خودتون در این رابطه در کامنت ها بنویسید.

من هر روز یک پست جدید در مورد به روزترین تکنیک های لاراول (#LaravelTips) در لیندکین انتشار میدم، اگر دوست داشتید هر روز یه نکته جدید در مورد لاراول یاد بگیرید می تونیم تو لیندکین با هم کانکت شیم.

آدرس لینکدین من: https://www.linkedin.com/in/saberfazliahmadi/

✅ برای مشاهده جزئیات بیشتر به عکس نگاه کنید?

? Eloquent در مقابل Query Builder در #Laravel
? Eloquent در مقابل Query Builder در #Laravel

امیدوارم این پست مفید بوده باشه براتون! D:

laravelلاراولlaraveltipsتکنیک های لاراولlaraveltip
An Electrical Engineer Project Manager and PHP Laravel developer who has skills including Clean Coding, SOLID Principles, 4 Design Patterns, PHPUnit Testing, OOP, Agile Methodologies
شاید از این پست‌ها خوشتان بیاید