"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > إعداد بيئة تطويرية لـ Laravel

إعداد بيئة تطويرية لـ Laravel

تم النشر بتاريخ 2024-11-07
تصفح:878

؟ إعداد بيئة تطوير Laravel على نظام Windows

مرحبًا المطورين! ?

مرحبًا بكم في سلسلتي الجديدة حيث سأغوص في عالم Laravel! ؟ بينما أتعلم Laravel بنفسي، فأنا متحمس لمشاركة المعرفة والأفكار التي جمعتها حتى الآن. هدفي هو مساعدتك في اقتحام تطوير Laravel بسلاسة وكفاءة. ?

أنا أؤمن بقوة التعلم المشترك، لذلك لن ترشدك هذه السلسلة خلال عملية الإعداد فحسب، بل ستتطور أيضًا بمرور الوقت. قد أقوم بإعادة النظر في المحتوى وتحسينه بناءً على الاكتشافات أو التعليقات الجديدة. من يعرف؟ قد نكتشف ممارسات أفضل معًا! ?

الهدف النهائي لهذه السلسلة هو إنشاء لوحة وظائف جميلة حيث يمكن للمستخدمين إرسال إعلانات الوظائف، وهي مليئة بالميزات وستغطي العديد من المفاهيم الأساسية مثل بنية MVC والمصادقة والترخيص والسياسات والتصميم والقوالب والمزيد!!

Setting Up A Development Environment For Laravel

Setting Up A Development Environment For Laravel

مع كل ما قيل، حان الوقت للتعمق في عالم Laravel على جهاز يعمل بنظام Windows، سواء كنت تبدأ من جديد أو تقوم بإعداد مشروع جديد، سيرشدك هذا الدليل إلى أساسيات تحسين بيئة تطوير Laravel لديك والجري. لنبدأ! ?

؟ ولكن لماذا تختار لارافيل؟

Laravel هو بوابتك لتطوير الويب السريع والقوي والحديث. ؟ وإليك سبب تغيير قواعد اللعبة:

تركيب أنيق: بناء جملة Laravel واضح ومعبر، مما يجعل البرمجة ممتعة ويعزز الإنتاجية.

الأدوات المدمجة: من المصادقة والتوجيه إلى التخزين المؤقت والجلسات، يأتي Laravel مع مجموعة من الأدوات التي توفر لك الوقت.

المجتمع النشط: يفتخر Laravel بمجتمع نابض بالحياة ووثائق واسعة النطاق، لذا فإن المساعدة دائمًا في متناول يدك.

قابلية التوسع والأمان: يوفر Laravel ميزات قوية لتوسيع نطاق تطبيقاتك والحفاظ عليها آمنة.

باختصار، يمكّنك Laravel من إنشاء تطبيقات عالية الجودة بسرعة وكفاءة. لماذا الانتظار؟ الغوص ورؤية السحر لنفسك! ؟ (السحر الأسود حرفيًا، إطار العمل غير أنيق إلى حد كبير ويعرف ما يريده المطور)

1. ️ تنزيل وتثبيت XAMPP

XAMPP هو الحل الأمثل لإعداد بيئة خادم محلي. فهو يتضمن Apache، وMySQL، وPHP، وكل الميزات التي تحتاجها لتشغيل Laravel.

  • تنزيل XAMPP: انتقل إلى موقع XAMPP الرسمي واحصل على أحدث إصدار لنظام التشغيل Windows.
  • تثبيت XAMPP: قم بتشغيل برنامج التثبيت واتبع المطالبات. تأكد من تحديد Apache وMySQL أثناء التثبيت حيث أنهما ضروريان لـ Laravel.

2. ؟ تثبيت الملحن

Composer هو مدير تبعيات قوي لـ PHP ويعتمد عليه Laravel. إليك كيفية الحصول عليه:

  • تنزيل Composer: قم بزيارة موقع Composer على الويب وقم بتنزيل ملف Composer-Setup.exe.
  • تثبيت الملحن: قم بتشغيل برنامج التثبيت واتبع التعليمات. أثناء الإعداد، تأكد من أن المثبت يعثر على PHP القابل للتنفيذ من تثبيت XAMPP الخاص بك.

3. ؟ إنشاء مشروع Laravel جديد

الآن بعد أن أصبح لديك XAMPP وComposer جاهزين، فقد حان الوقت لإنشاء مشروع Laravel الخاص بك!

  • افتح موجه الأوامر: انتقل إلى المكان الذي تريد إنشاء مشروع Laravel الخاص بك فيه.
  • تشغيل أمر Composer: قم بتنفيذ الأمر التالي لإنشاء مشروع Laravel جديد:
  composer create-project laravel/laravel my-laravel-app

استبدل تطبيق my-laravel باسم المشروع المطلوب (لوحة الوظائف في حالتنا)

4. ؟ إعداد بيئتك

بمجرد إنشاء مشروع Laravel الخاص بك، ستحتاج إلى تكوين بعض الأشياء:

  • انتقل إلى دليل المشروع الخاص بك: استخدم cd my-laravel-app للانتقال إلى دليل المشروع الخاص بك.
  • تشغيل خادم تطوير Laravel: ابدأ تشغيل خادم Laravel المدمج عن طريق تشغيل:
  php artisan serve

سيؤدي هذا إلى تشغيل خادم التطوير المحلي على http://127.0.0.1:8000.

ملاحظة سريعة: تأكد من تشغيل الخادم وقاعدة البيانات الخاصة بك عن طريق الضغط على ابدأ في لوحة تحكم xampp الخاصة بخادمك وقاعدة البيانات

Setting Up A Development Environment For Laravel

5. ؟ نصائح إضافية

  • تكوين قاعدة البيانات: افتح .env في مشروع Laravel الخاص بك وقم بتكوين إعدادات قاعدة البيانات الخاصة بك لتتوافق مع إعداد MySQL في XAMPP.
  • التحقق من التبعيات: قم بتحديث تبعيات مشروعك بانتظام عن طريق تشغيل تحديث الملحن.

؟ أنت جاهز!

تهانينا! ؟ لقد قمت بنجاح بإعداد بيئة تطوير Laravel على Windows. أنت الآن جاهز للبدء في إنشاء تطبيقات مذهلة!

لا تتردد في طرح أي أسئلة أو مشاركة تجاربك في التعليقات.
ترميز سعيد! ??


بيان الافراج يتم استنساخ هذه المقالة على: https://dev.to/mohammed_kareem/setting-a-development-environment-for-laravel-115b؟1 إذا كان هناك أي انتهاك ، فيرجى الاتصال بـ [email protected] لحذفه.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3