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

البدء باستخدام Laravel: تطبيقك الأول

تم النشر بتاريخ 2024-08-20
تصفح:461

Getting Started with Laravel: Your First Application

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

ما هو لارافيل؟

Laravel هو إطار PHP مفتوح المصدر مصمم لجعل عملية التطوير أكثر وضوحًا مع الحفاظ على مجموعة ميزات قوية. وهو يتبع النمط المعماري MVC (Model-View-Controller)، الذي يساعد في تنظيم التعليمات البرمجية بشكل منطقي. يأتي Laravel مزودًا بمحرك قوالب مدمج يُسمى Blade، وORM يسمى Eloquent، ومجموعة من الميزات الأخرى التي تجعل تطوير تطبيقات الويب القوية أمرًا سهلاً.

لماذا تختار لارافيل؟

  • بناء جملة أنيق: بناء جملة Laravel نظيف ومعبر، مما يجعل التعليمات البرمجية الخاصة بك أكثر قابلية للقراءة والصيانة.
  • النظام البيئي الشامل: يأتي Laravel مزودًا بمجموعة واسعة من الأدوات والمكتبات التي تغطي معظم جوانب تطوير الويب، بدءًا من المصادقة وحتى إنشاء واجهة برمجة التطبيقات.
  • دعم المجتمع: يتمتع Laravel بمجتمع واسع ونشط، مما يعني أن هناك الكثير من البرامج التعليمية والمنتديات والحزم المتاحة لمساعدتك.
  • الميزات الحديثة: يتم تحديث Laravel باستمرار ليشمل أحدث ممارسات تطوير الويب، مما يضمن أن تكون مشاريعك دائمًا في المقدمة.

إعداد لارافيل

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

  1. تثبيت الملحن:
    يتطلب Laravel وجود Composer، وهو مدير تبعيات PHP، لإدارة حزمه. إذا لم تكن قد قمت بتثبيته بعد، فيمكنك تنزيله من getcomposer.org.

  2. تثبيت Laravel:
    بمجرد تثبيت Composer، يمكنك تثبيت Laravel عن طريق تشغيل الأمر التالي في جهازك:

   composer global require laravel/installer

سيؤدي هذا إلى تثبيت برنامج تثبيت Laravel عالميًا، مما يسمح لك بإنشاء مشاريع جديدة بسهولة.

  1. إنشاء مشروع Laravel جديد: الآن وبعد تثبيت Laravel، يمكنك إنشاء مشروع جديد عن طريق تشغيل:
   laravel new blog

سيقوم هذا الأمر بإنشاء دليل جديد باسم "blog" يحتوي على تثبيت Laravel جديد.

  1. تقديم طلبك: انتقل إلى دليل مشروعك الجديد:
   cd blog

ثم قم بخدمة تطبيقك باستخدام خادم التطوير المدمج:

   php artisan serve

يجب الآن تشغيل تطبيقك على http://localhost:8000. افتح عنوان URL هذا في متصفحك لرؤية صفحة الترحيب الافتراضية لـ Laravel.

استكشاف بنية دليل Laravel

بعد إعداد تطبيق Laravel، من الضروري فهم بنية الدليل:

  • app/: يحتوي على الكود الأساسي لتطبيقك، بما في ذلك النماذج ووحدات التحكم والبرامج الوسيطة.
  • routes/: يحدد مسارات تطبيقك، بما في ذلك مسارات الويب وواجهة برمجة التطبيقات.
  • الموارد/المشاهدات/: تحتوي على قوالب Blade الخاصة بك.
  • قاعدة البيانات/: لإدارة عمليات الترحيل والمصانع والبذرات.
  • public/: الدليل العام لتطبيقك، بما في ذلك أصول الواجهة الأمامية.

بناء طريق Laravel الأول الخاص بك

لنقم بإنشاء مسار بسيط يُرجع طريقة عرض. افتح ملف المسارات/web.php وأضف المسار التالي:

Route::get('/hello', function () {
    return view('hello');
});

بعد ذلك، قم بإنشاء طريقة عرض Blade جديدة في الدليل Resources/views/ المسمى hello.blade.php:



    
    
    Hello Laravel


    

Hello, Laravel!

الآن، انتقل إلى http://localhost:8000/hello، ومن المفترض أن ترى "Hello, Laravel!" رسالة.

خاتمة

تهانينا! لقد قمت للتو ببناء أول تطبيق Laravel لك. على الرغم من أن هذه كانت مقدمة أساسية، إلا أنك الآن مجهز بالأساس لبدء استكشاف الميزات الغنية التي يقدمها Laravel. في المقالات القادمة من "سلسلة Laravel العملية"، سوف نتعمق في مواضيع أكثر تقدمًا لمساعدتك في بناء تطبيقات أكثر قوة. ابقوا متابعين!

لا تتردد في مشاركة أفكارك أو أسئلتك أو أي تحديات تواجهها أثناء العمل مع Laravel في التعليقات أدناه. دعونا نواصل المحادثة!

بيان الافراج تم إعادة إنتاج هذه المقالة على: https://dev.to/doozieakshay/getting-started-with-laravel-your-first-application-2e8?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3