فرض کن میخواهی فقط ۱۰ کاربر آخر را نمایش بدهی:
$users = User::all()->take(10);
این کد چه میکند؟
❌ ابتدا تمام کاربران را از دیتابیس دریافت میکند.
بعد فقط ۱۰ مورد اول را نگه میدارد.
راه درست:
$users = User::limit(10)->get();
یا اگر آخرین کاربران را میخواهی:
$users = User::latest()->limit(10)->get();
✅ فقط دادههای موردنیاز از دیتابیس خوانده میشوند.
💡 همیشه فیلتر کردن را به دیتابیس بسپار، نه به Collection لاراول.
@CodeVerse_dev