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

دليل شامل لتثبيت واستخدام Laravel في تطبيقات الويب أو

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

A Comprehensive Guide to Install & Use Laravel in or Web Apps

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

للبدء بـ Laravel 11، ستحتاج إلى تثبيت PHP 8.2 أو إصدار أحدث على نظامك. يمكنك تثبيت Laravel باستخدام Composer، مدير حزم PHP. افتح المحطة الطرفية الخاصة بك وقم بتشغيل:

الملحن ينشئ مشروع laravel/laravel اسم مشروعك

سيؤدي هذا الأمر إلى إنشاء مشروع Laravel 11 جديد في دليل باسم "your-project-name".

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

ترحيل حرفي PHP

في Laravel 11، يتم تعريف المسارات في ملف "routes/web.php" لمسارات الويب و"routes/api.php" لمسارات واجهة برمجة التطبيقات. فيما يلي مثال على المسار الأساسي

المسار::get('/welcome'، الوظيفة () {
عرض العودة('مرحبًا');
});

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

صنع PHP الحرفي: وحدة التحكم YourControllerName

سوف نستخدم النماذج لتمثيل جداول قاعدة البيانات الخاصة بنا. لإنشاء نموذج، سوف نستخدم

التصنيع الحرفي PHP: نموذج YourModelName

لذا، يجب أن ترى أن طرق العرض هي طبقة العرض التقديمي لتطبيقك. يستخدم Laravel 11 Blade كمحرك للقوالب. أنشئ عروضك في دليل "الموارد/العروض" بامتداد ".blade.php". يوفر Laravel's Eloquent ORM طريقة بديهية للتفاعل مع قاعدة البيانات الخاصة بك. فيما يلي مثال لاسترداد كافة السجلات من جدول

$users = المستخدم::all();
بعد ذلك تأتي البرامج الوسيطة التي توفر آلية لتصفية طلبات HTTP التي تدخل إلى تطبيقك. يمكنك إنشاء برامج وسيطة باستخدام

صنع PHP الحرفي: برنامج وسيط YourMiddlewareName

يتضمن Laravel 11 ميزات مصادقة مدمجة. يمكنك إعداد سقالات المصادقة باستخدام

صنع PHP الحرفي: المصادقة

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

صنع PHP الحرفي:اختبار YourTestName

عندما تكون جاهزًا لنشر تطبيق Laravel 11، تأكد من أنك قمت بتحسينه للإنتاج. قم بتشغيل الأوامر التالية

تكوين PHP الحرفي: ذاكرة التخزين المؤقت
مسار PHP الحرفي: ذاكرة التخزين المؤقت
العرض الحرفي لـ php: ذاكرة التخزين المؤقت

الآن استخدمه فقط لبناء تقنيات وتطبيقات ويب مذهلة. من المؤكد أن هذه الترقية ستضيف طبقة جديدة إلى تجربتك كمطور.

بيان الافراج تم إعادة نشر هذه المقالة على: https://dev.to/danish/a-comprehensive-guide-to-install-use-laravel-11-in-2024-for-web-apps-4i9?1 إذا كان هناك أي انتهاك يرجى الاتصال بـ Study_golang @163.comdelete
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3