لارافيل, DB Raw / 2024-11-21

إستخدام db raw للقيام بعمليات calculation في query

إستخدام db raw للقيام بعمليات calculation في query

2024-11-21 وقت القراءه : أقل من دقيقة

 

يفضل إستخدام دوال DB Raw مثل whereRaw لعمل عمليات حسابيه مباشرة في جملة sql حيث تظهر النتائج بشكل أسرع، مثال اذا أردنا جلب المستخدمين الذين قامو بالتسجيل والفعالين خلال 30 يوم

User::where('active', 1)
    ->whereRaw('TIMESTAMPDIFF(DAY, created_at, updated_at) > ?', 30)
    ->get();
إضافة تعليق
Loading...