The Code Fix

🔺 شرح Laravel

مقدمة في Laravel

ما هو Laravel؟

Laravel أشهر إطار عمل (Framework) للغة PHP، يوفّر بنية جاهزة وأدوات قوية لبناء تطبيقات ويب احترافية بسرعة وأناقة.

أتقن أساسيات PHP أولًا — فـ Laravel مبني عليها.

لماذا Laravel؟

  • سرعة التطوير: أدوات جاهزة لكل شيء (مصادقة، قواعد بيانات، بريد...).
  • كود نظيف ومنظّم: يعتمد نمط MVC (Model-View-Controller).
  • مجتمع ضخم ووثائق ممتازة.

نمط MVC باختصار

الجزءالدور
Modelالتعامل مع البيانات (قاعدة البيانات)
Viewما يراه المستخدم (الواجهة)
Controllerالمنطق الذي يربط بينهما

إنشاء مشروع جديد

عبر Composer (مدير حزم PHP):

composer create-project laravel/laravel my-app
cd my-app
php artisan serve

artisan أداة سطر الأوامر القوية في Laravel.

هيكل المشروع

app/          # المنطق (Models, Controllers)
routes/       # تعريف المسارات
resources/    # الواجهات (Blade)
database/     # الهجرات (migrations)

🎯 التالي: التوجيه (Routing).