تخطَّ إلى المحتوى

المدوّنة

ملاحظات هندسية مطوّلة عن Laravel. بلا قوائم سريعة.

الأحدث

Laravel وSage. لكن أي Sage؟

Sage عائلة منتجات لا يكاد يجمعها شيء على مستوى الواجهات البرمجية. معرفة أي منتج لدى العميل وأين يعمل تحسم البنية قبل كتابة سطر واحد.

23 سبتمبر 2026 · قراءة 4 دقيقة

Stripe في Laravel. نمذج الدفعة لا النداء.

الدفعة آلة حالات بحدثين يحركان المال، لا حقل صح وخطأ على الطلب. ماذا يعني ذلك لمخططك، وأين يتوقف Cashier، وأي أعمدة تحتاجها من اليوم الأول.

23 سبتمبر 2026 · قراءة 4 دقيقة

ربط Laravel بـ Xero دون أن تفقد المستأجر

يستبدل Xero رمز التحديث في كل تجديد، فيتحول عاملان متزامنان إلى مؤسسة مفصولة إلى الأبد. هذا الخلل، والأربعة التي تليه.

23 سبتمبر 2026 · قراءة 6 دقيقة

إشعارات الدفع تصل متأخرة ومكررة وخارج الترتيب

العودة من صفحة الدفع ليست تأكيدًا، ولا إشعار واحد كذلك. ما الذي يَعِد به مزوّد الدفع فعلًا بشأن التسليم، وكيف تبني فوقه شيئًا صحيحًا.

23 سبتمبر 2026 · قراءة 4 دقيقة

Joomla أم Laravel: حين لا تكفي بنية المحتوى

يأتي Joomla جاهزًا بأمور يحتاج WordPress إضافاتٍ لها، ومنها التحكم بالصلاحيات. والحدّ حيث يكف العمل عن كونه محتوى ويصير معاملات.

22 سبتمبر 2026 · قراءة 2 دقيقة

OpenCart أم Laravel: لديك تطبيق PHP بالفعل

ليس اختيارًا بين منتج مستضاف وبناء مخصص. فـ OpenCart يعمل على خادمك وبـ PHP خاصتك. والسؤال أضيق، وهو عن موضع قواعد عملك.

22 سبتمبر 2026 · قراءة 3 دقيقة

Shopify أم Laravel: أين ينكسر نموذج الطلب

Shopify منتج تستأجره، وهو الجواب الصحيح لمعظم المتاجر. والحدّ ليس حجم الكتالوج، بل اللحظة التي يكف فيها طلبك عن كونه طلبًا بسيطًا.

22 سبتمبر 2026 · قراءة 3 دقيقة

WordPress أم Laravel: أيّهما تبني فعلًا

أحدهما منتج محتوى بمخرج طوارئ نحو التطبيقات، والآخر إطار تطبيقات بلا منتج محتوى. والسؤال أيّ الاثنين تبني.

22 سبتمبر 2026 · قراءة 3 دقيقة

التخويل ليس المصادقة

سقالة المصادقة في Laravel تجيب عن من أنت. أما من يجوز له فعل ماذا فتكتبه أنت، والاختبارات التي تثبته هي التي لا يكتبها أحد: التي تؤكد الرفض.

21 سبتمبر 2026 · قراءة 4 دقيقة

Blade أو Livewire أو Inertia: قرّر مرة، كما ينبغي

ثلاث طرق لبناء واجهة Laravel، لكل منها رهان مختلف على مكان الحالة. والاختيار بالتفضيل هو كيف ينتهي تطبيق بالثلاثة معًا وبلا قاعدة لأي منها.

21 سبتمبر 2026 · قراءة 3 دقيقة

حين يجعل التخزين المؤقت تطبيق Laravel أبطأ

التخزين المؤقت أول ما يُلجأ إليه وآخر ما يُقاس. أربعة أنماط تضيف زمن استجابة بدل أن تزيله، والسؤال الجدير بالطرح قبل أي منها.

21 سبتمبر 2026 · قراءة 4 دقيقة

نشر Laravel بنفسك، بلا الدقيقتين من الانقطاع

منصة مُدارة، أو خدمة تجهيز، أو خادم بسيط - والأمور الأربعة التي تقرر هل النشر غير مرئي، ولا واحد منها هو اختيار الاستضافة.

21 سبتمبر 2026 · قراءة 4 دقيقة

رفع الملف الذي يصير shell

التحقق من نوع mime لا يخبرك ما الملف، وتخزين المرفوعات تحت جذر المستند يعني أن الخادم سينفّذ بكل سرور ما جرى التحقق منه خطأً.

21 سبتمبر 2026 · قراءة 4 دقيقة

ورثت للتو شيفرة Laravel. اقرأها بهذا الترتيب.

الغريزة الأولى فتح المتحكمات. والطريق الأسرع إلى تطبيق غريب هو المخطط ثم الطابور ثم النشر - بهذا الترتيب، قبل أن يطلب أحد تقديرًا.

21 سبتمبر 2026 · قراءة 3 دقيقة

مهامك في Laravel ستُنفَّذ مرتين. صمّمها على ذلك.

التسليم مرة واحدة على الأقل يعني أن كل مهمة في طابور تُنفَّذ في النهاية أكثر من مرة. ماذا يكسر ذلك، ولماذا ليست إعادة المحاولة السبب الوحيد، وكيف تحرس مهمة دون سباق.

21 سبتمبر 2026 · قراءة 5 دقيقة

Laravel مقابل Django: ما يختلف فعلًا

إطاران ناضجان بكل ما يلزم وطموح متقارب بلغتين مختلفتين. والفروق الحقيقية هي واجهة الإدارة، والعمل في الخلفية، وقصة async، وأين يقف فريقك.

21 سبتمبر 2026 · قراءة 3 دقيقة

Laravel أم Node لواجهة برمجية: اختر بشكل العمل

كلاهما يخدم JSON جيدًا. وما يفصلهما شكل العمل - كم فيه من انتظار، وكم اتصالًا يبقى مفتوحًا، وكم من المنظومة المحيطة تريد أن تملكه.

21 سبتمبر 2026 · قراءة 3 دقيقة

Laravel مقابل Rails: المقارنة تغيّرت

استعار Laravel قناعات Rails ثم تباعد عنها. وبعد خمسة عشر عامًا صارت الفروق هي الطوابير والأنواع واقتصاد الاستضافة وحجم سوق التوظيف.

21 سبتمبر 2026 · قراءة 3 دقيقة

Laravel مقابل Symfony: الاختيار بينهما وما يكلّفه

اللغة نفسها والمكوّنات نفسها تحتهما، ورهانان مختلفان فعلًا على من يقرر. والاختيار يدور حول كم من المعمارية تريد أن تُسلَّم إليك جاهزة.

21 سبتمبر 2026 · قراءة 3 دقيقة

Neon وSupabase وRDS: ماذا يغيّر Postgres المُدار لـ Laravel

Postgres بلا خوادم مسعَّر ومُشكَّل لأحمال اتصالٍ لكل طلب. وLaravel يحمل اتصالات طويلة العمر في عمّال طوابيره، وفي هذا التنافر تكمن المفاجآت.

21 سبتمبر 2026 · قراءة 3 دقيقة

المال والتواريخ والقرارات التي لا تُعكَس

نوعان من البيانات يقرران من مستقبل التطبيق أكثر مما يقرره الإطار. وكلاهما يُختار في الأسبوع الأول، غالبًا دون أن ينتبه أحد إلى أن قرارًا يُتخذ.

21 سبتمبر 2026 · قراءة 4 دقيقة

MySQL أم Postgres لـ Laravel: الفروق التي تصل إلى شيفرتك

يخفي Eloquent أغلب المسافة بينهما، ثم لا تسافر معك حفنة من الخصائص. أيّها هي، وأيّها ستلاحظه بعد سنة.

21 سبتمبر 2026 · قراءة 3 دقيقة

استعلامات N+1 في Laravel: اعثر عليها قبل أن يعثر الإنتاج

N+1 أشيع عطل أداء في Laravel وأسهله عودةً. أين يختبئ، وكيف تجعله يُفشل اختبارًا بدل صفحة، ومتى يكون التحميل المسبق هو الخطأ.

21 سبتمبر 2026 · قراءة 5 دقيقة

Octane يسرّع Laravel بكسر افتراض تعتمد عليه

كل طلب في تطبيق Laravel عادي يبدأ من الصفر. وOctane يبقي التطبيق في الذاكرة بين الطلبات، ومن هناك تأتي السرعة ومن هناك تأتي الأعطال أيضًا.

21 سبتمبر 2026 · قراءة 3 دقيقة

Sanctum مقابل Passport: أغلب الفرق تختار الغالي

Passport ينفّذ OAuth2، وهو الجواب الصحيح لعملاء الأطراف الثالثة وخطأ غالٍ لواجهتك أنت. والقرار يدور حول سؤال واحد: لمن يعود العميل.

21 سبتمبر 2026 · قراءة 3 دقيقة

الحذف الناعم ليس حذفًا، وتلك هي المشكلة

الـ trait سطر واحد ويغيّر معنى كل قيد تفرّد وكل مفتاح أجنبي وكل طلب محو في التطبيق. وأغلب الشيفرات تتبنّاه دون أن تقرر أيًّا من ذلك.

21 سبتمبر 2026 · قراءة 3 دقيقة

Laravel يشحن SQLite افتراضيًا. متى يكون ذلك مناسبًا فعلًا؟

تغيّر الافتراض وذهبت تطبيقات كثيرة إلى الإنتاج عليه دون أن يقرر ذلك أحد. والحالات التي يكون فيها صحيحًا حقيقية وأضيق مما يوحي به الافتراض.

21 سبتمبر 2026 · قراءة 3 دقيقة

ما يكلّفه فعلًا أن تتأخر ثلاثة إصدارات في Laravel

لا أحد يقرر التأخر. يحدث إصدارًا متخطى في كل مرة، وتصل الفاتورة كترقيع أمني لا تستطيع تطبيقه وعرض سعر أربعة أضعاف ما كان ينبغي.

21 سبتمبر 2026 · قراءة 3 دقيقة

الهجرة التي أسقطت الموقع

إضافة عمود مجانية. وإضافة عمود بقيمة افتراضية، أو فهرس، أو تغيير نوع، تأخذ قفلًا - وعلى جدول كبير بما يكفي يدوم القفل أطول من مهلة الطلب.

21 سبتمبر 2026 · قراءة 4 دقيقة

متى يكون Laravel الخيار الخطأ

Laravel افتراض جيد وعلاج عام رديء. ست حالات يكون فيها الأداة الخطأ، كتبها من يبيعون عمل Laravel ويفضّلون ألا يبيعوه لك مرتين.

21 سبتمبر 2026 · قراءة 3 دقيقة

لماذا تستغرق مجموعة اختباراتك إحدى عشرة دقيقة

المجموعة البطيئة مجموعة يتخطاها الناس. والوقت لا يكاد يكون في التأكيدات: بل في إعادة بناء قاعدة البيانات، وتجزئة كلمات المرور، والخروج إلى الشبكة دون قصد.

21 سبتمبر 2026 · قراءة 3 دقيقة

عمّال طوابيرك يشغّلون شيفرة الأسبوع الماضي

العامل عملية PHP طويلة العمر حمّلت تطبيقك مرة ولم تنظر مجددًا. النشر لا يصل إليها، والأعطال الناتجة مصلَحة في المستودع وما زالت في الإنتاج.

21 سبتمبر 2026 · قراءة 3 دقيقة

أخبرنا بما تبنيه.

مستودع، أو سجل استعلامات بطيئة، أو ثلاث جمل عمّا ينكسر باستمرار. ما يعود إليك رأي مهندس، لا كتيّب تسويقي.

اتصل بنا+1 848 272 7583واتساب+90 850 308 5436البريدinfo@codefacture.comصفحة التواصل