يعد Laravel واحدًا من أكثر أطر عمل PHP شيوعًا، وهو محبوب من قبل المطورين بسبب تركيبه الأنيق ومجموعة الميزات الغنية وسهولة الاستخدام. إذا كنت جديدًا في Laravel أو حتى جديدًا في تطوير الويب، فإن إنشاء تطبيق Laravel الأول الخاص بك يعد طريقة رائعة للغوص في عالم تطوير PHP الحديث. سيرشدك هذا الدليل إلى أساسيات إعداد أول تطبيق Laravel، بدءًا من التثبيت وحتى النشر، حتى تتمكن من البدء في تطوير تطبيقات ويب قوية وقابلة للصيانة.
Laravel هو إطار PHP مفتوح المصدر مصمم لجعل عملية التطوير أكثر وضوحًا مع الحفاظ على مجموعة ميزات قوية. وهو يتبع النمط المعماري MVC (Model-View-Controller)، الذي يساعد في تنظيم التعليمات البرمجية بشكل منطقي. يأتي Laravel مزودًا بمحرك قوالب مدمج يُسمى Blade، وORM يسمى Eloquent، ومجموعة من الميزات الأخرى التي تجعل تطوير تطبيقات الويب القوية أمرًا سهلاً.
قبل أن نبدأ في إنشاء تطبيقنا الأول، نحتاج إلى إعداد بيئتنا. فيما يلي دليل سريع حول كيفية البدء.
تثبيت الملحن:
يتطلب Laravel وجود Composer، وهو مدير تبعيات PHP، لإدارة حزمه. إذا لم تكن قد قمت بتثبيته بعد، فيمكنك تنزيله من getcomposer.org.
تثبيت Laravel:
بمجرد تثبيت Composer، يمكنك تثبيت Laravel عن طريق تشغيل الأمر التالي في جهازك:
composer global require laravel/installer
سيؤدي هذا إلى تثبيت برنامج تثبيت Laravel عالميًا، مما يسمح لك بإنشاء مشاريع جديدة بسهولة.
laravel new blog
سيقوم هذا الأمر بإنشاء دليل جديد باسم "blog" يحتوي على تثبيت Laravel جديد.
cd blog
ثم قم بخدمة تطبيقك باستخدام خادم التطوير المدمج:
php artisan serve
يجب الآن تشغيل تطبيقك على http://localhost:8000. افتح عنوان URL هذا في متصفحك لرؤية صفحة الترحيب الافتراضية لـ Laravel.
بعد إعداد تطبيق 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 في التعليقات أدناه. دعونا نواصل المحادثة!
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3