المدونة

آخر المقالات

رؤى ودروس وأفكار حول تطوير الويب

Filament ZKT: إدارة سلسة لأجهزة البصمة في Laravel
laravelFeb 15, 2026

Filament ZKT: إدارة سلسة لأجهزة البصمة في Laravel

اكتشف إضافة Filament ZKT، الحل القوي لإدارة أجهزة البصمة من نوع ZKTeco مباشرة من لوحة تحكم Filament. تعلم كيفية مزامنة المستخدمين وتتبع الحضور وإدارة الأجهزة بسهولة.

اقرأ المزيد
كيفية إنشاء بوت Telegram وإرسال الرسائل باستخدام Laravel 12
laravelOct 14, 2025

كيفية إنشاء بوت Telegram وإرسال الرسائل باستخدام Laravel 12

اكتشف كيفية إنشاء بوت Telegram ودمجه بسلاسة مع Laravel 12 في هذا الدليل الشامل. تعرّف على التعليمات خطوة بخطوة للحصول على رمز API الخاص بك، إعداد مكتبة irazasyed/telegram-bot-sdk، وإرسال الرسائل مباشرةً إلى البوت الخاص بك.

اقرأ المزيد
كيفية الحصول على موقع المستخدم من عنوان IP في Laravel
laravelSep 28, 2025

كيفية الحصول على موقع المستخدم من عنوان IP في Laravel

دليل خطوة بخطوة للحصول على مدينة وزمن وإحداثيات وبلد الزائر من خلال عنوان IP في Laravel. يشمل استخدام الحزم، استدعاء واجهات برمجية (ipapi / IPinfo)، واستضافة قاعدة بيانات MaxMind GeoLite2 محلياً. مع أمثلة كود، التخزين المؤقت، استخدام الـ Middleware، نصائح للاختبار، التعامل مع البروكسي، وملاحظات الخصوصية والامتثال.

اقرأ المزيد
دليل عملي لاستخدام Deferred Props في Inertia 2
laravelJan 15, 2025

دليل عملي لاستخدام Deferred Props في Inertia 2

أضافت Inertia 2 ميزة قوية تسمى Deferred Props، والتي تتيح لك تأجيل تحميل البيانات غير الضرورية حتى يتم طلبها. يمكن أن يؤدي ذلك إلى تحسين أداء تطبيقك بشكل كبير عن طريق تقليل حجم البيانات الأولية وتسريع وقت تحميل الصفحة. في هذا الدليل، سنستعرض كيفية استخدام Deferred Props مع أمثلة عملية.

اقرأ المزيد
دليل عملي لتوثيق API في Laravel باستخدام Scribe
laravelJan 2, 2025

دليل عملي لتوثيق API في Laravel باستخدام Scribe

تخيل أنك انتهيت للتو من تطوير REST API لمشروع ما. ما هي الخطوة التالية؟ يمكن أن تكون عملية التوثيق اليدوي مملة وعرضة للأخطاء وتستغرق وقتًا طويلاً. هنا يأتي دور Scribe—حزمة Laravel رائعة تنشئ توثيق واجهات API تلقائيًا.

اقرأ المزيد