إيثار شروف

إيثار شروف

مطوّر ويب وتطبيقات

الإعدادات
الوضع الداكن

قائمة الأكواد

15 نتيجة

Eloquent

التجميع group by بإستخدام الحرف الأول

نستطيع عمل group للبيانات بأي شرط، مثال على عمل group حسب الحرف الأول من الإسم

$users = User::all()->groupBy(function($item) {
    return $item->name[0];
});
21 يناير 2024 3,204 مشاهدة
Eloquent

زيادة أو نقصان قيمة الحقل بإستخدام دوال increment, decrement

إذا كنت تريد زيادة رقم أو إنقاصه بالإمكان إستخدام  increment, decrement، بالوضع الإفتراضي تتم الزيادة/ النقصان بـ 1، لكن نستطيع أيضا تحديد مقدار الزيادة مثلا 50.

Post::find($post_id)->increment('view_count');
User::find($user_id)->increment('points', 50);
Post::find($post_id)->decrement('view_count');
User::find($user_id)->decrement('points', 50);
21 يناير 2024 3,078 مشاهدة
Eloquent

دوال للتعامل مع الوقت بسهولة في eloquent

دول للتعامل مع الوقت بسهولة في eloquent

$products = Product::whereDate('created_at', '2018-01-31')->get();
$products = Product::whereMonth('created_at', '12')->get();
$products = Product::whereDay('created_at', '31')->get();
$products = Product::whereYear('created_at', date('Y'))->get();
$products = Product::whereTime('created_at', '=', '14:13:58')->get();
21 يناير 2024 3,304 مشاهدة