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

🔺 شرح Laravel

مقدمة في Laravel

الدرس 1 من 29· ⏱ 1 دقائق قراءة· 🗓 آخر تحديث: ١ يوليو ٢٠٢٦

ما هو Laravel؟

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

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

أعاد Laravel إحياء PHP بأسلوب عصري ونظيف، وصار الخيار الأول لكثير من الشركات والمطوّرين لبناء كل شيء من المواقع البسيطة إلى الأنظمة الكبيرة.

لماذا Laravel؟

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

أين يُستخدم Laravel؟

  • تطبيقات الويب المتكاملة: لوحات تحكّم ومنصّات إدارة.
  • واجهات API: خدمات خلفية للتطبيقات والمواقع.
  • المتاجر الإلكترونية والأنظمة المخصّصة.

نمط 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)

أسئلة شائعة

هل أحتاج إتقان PHP قبل Laravel؟ نعم، Laravel إطار مبني على PHP، فأساسيات اللغة شرط أساسي قبل البدء.

لماذا Laravel أشهر أُطُر PHP؟ لأنه يجمع بين سهولة الاستخدام وأدوات جاهزة قوية ووثائق ممتازة ومجتمع نشط.

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

شرح مقدمة في Laravel — Laravel بالعربي
مقدمة في LaravelLaravel بالعربي · The Code Fix

📚 لمزيد من التعمّق في Laravel، راجِع التوثيق الرسمي لـ Laravel.

هل كان هذا الدرس مفيدًا؟