علاوه بر این، با 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/
✅ برای مشاهده جزئیات بیشتر به عکس نگاه کنید?
امیدوارم این پست مفید بوده باشه براتون! D: