تمت ترقية/إصدار 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: ذاكرة التخزين المؤقت
الآن استخدمه فقط لبناء تقنيات وتطبيقات ويب مذهلة. من المؤكد أن هذه الترقية ستضيف طبقة جديدة إلى تجربتك كمطور.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3