Laravel 11

لارافيل 11

ما هو لارافيل 11 Laravel

لارافيل 11 هو الإصدار الأحدث من إطار العمل الشهير لتطوير تطبيقات الويب بلغة PHP. يتميز لارافيل 11 بمجموعة من التحسينات والميزات الجديدة التي تجعل عملية تطوير التطبيقات أكثر كفاءة وأمانًا. من بين هذه التحسينات دعم PHP 8.3، مما يتيح للمطورين الاستفادة من أحدث الميزات والأداء المحسن في اللغة. كما يأتي الإصدار الجديد بتحسينات كبيرة في الأداء والأمان، مع تعزيزات في نظام ORM Eloquent لتسهيل إدارة قواعد البيانات.

لارافيل 11 Laravel

مميزات لارافيل 11 Laravel

لارافيل 11 يأتي مع العديد من التحسينات والميزات الجديدة التي تعزز أداء وسهولة استخدام إطار العمل الشهير لتطوير تطبيقات الويب. هنا بعض من المميزات البارزة في لارافيل 11:

1. دعم PHP 8.3

يتطلب لارافيل 11 PHP 8.3 كحد أدنى، مما يتيح للمطورين الاستفادة من التحسينات والميزات الجديدة في PHP 8.3، بما في ذلك الأداء المحسن والتحديثات الأمنية.

2. تحسين الأداء

يتضمن لارافيل 11 تحسينات كبيرة في الأداء، مما يجعله أكثر سرعة وكفاءة في تنفيذ العمليات ومعالجة الطلبات. يشمل هذا التحسينات في أداء Eloquent ORM ونظام التخزين المؤقت.

3. ميزات جديدة في Eloquent

حصل Eloquent ORM في لارافيل 11 على تحسينات جديدة تجعل التعامل مع قواعد البيانات أكثر سهولة وقوة. تشمل هذه التحسينات دعمًا أفضل للعلاقات المعقدة، واستعلامات أكثر كفاءة.

4. دعم محسّن لـ GraphQL

يقدم لارافيل 11 دعمًا محسنًا لـ GraphQL، مما يسهل على المطورين بناء واجهات برمجية حديثة وقوية باستخدام GraphQL.

5. تحسينات في Blade

حصل محرك القوالب Blade في لارافيل على تحديثات جديدة في الإصدار 11، تشمل تحسينات في الأداء، وميزات جديدة لتسهيل كتابة القوالب، ودعمًا أفضل لتوسعة القوالب.

6. أدوات جديدة للتطوير

يتضمن لارافيل 11 تحديثات في أدوات التطوير مثل Tinker وأدوات الاختبار، مما يسهل على المطورين تنفيذ الشيفرة البرمجية في بيئة تطوير تفاعلية وإجراء الاختبارات بشكل أكثر كفاءة.

7. تحسينات الأمان

تتضمن لارافيل 11 تحسينات جديدة في الأمان، مما يجعل التطبيقات المطورة باستخدام هذا الإطار أكثر أمانًا ضد الهجمات الشائعة مثل SQL Injection و XSS.

8. التوثيق المحسّن

يأتي لارافيل 11 مع وثائق محسنة ومحدثة، مما يسهل على المطورين العثور على المعلومات التي يحتاجونها لتطوير تطبيقات متقدمة باستخدام الإطار.

9. تحديثات Composer

يعتمد لارافيل 11 على إصدارات حديثة من الحزم والمكتبات عبر Composer، مما يضمن توافقية وأداء أفضل لتطبيقاتك.

10. دعم أفضل للحوسبة السحابية

يتضمن لارافيل 11 ميزات جديدة وتحسينات لدعم الحوسبة السحابية، مما يجعل من السهل نشر التطبيقات على منصات مثل AWS و Azure.

المتطلـــــــــــــــــبات

XAMPP

قم بتحميل XAMPP من موقعه الرسمي: https://www.apachefriends.org/index.html

ولمعرفة المزيد عن البرنامج يمكنك الرجوع للدرس الخاص بة من هنـــــــــــــــــــا

composer

Laravel يعتمد على مدير الحزم Composer يمكنك تحميلة من موقعه الرسمي: https://getcomposer.org/download

Visual Studio Code

فيجوال ستوديو كود (Visual Studio Code) هو برنامج تحرير النصوص بيئة تطوير مفتوحة المصدر وخفيفة الوزن تم تطويرها بواسطة مايكروسوفت. تعتبر أحد أشهر وأكثر الأدوات شعبية بين المطورين لتطوير البرمجيات وتحرير النصوص بفضل ميزاتها القوية والمرونة التي توفرها.

visual studio code
العملاق

تثبيت لارافيل 11 Laravel

يمكنك تثبيت Laravel باستخدام Laravel Installer أو باستخدام Composer مباشرة. لإعداد Laravel Installer، يمكنك تشغيل الأوامر التالية في سطر الأوامر

(Command Line) او فيجوال ستوديو كود (Visual Studio Code) :

استخدام Laravel Installer

				
					composer global require laravel/installer

				
			

بعد تثبيت Laravel Installer، يمكنك إنشاء مشروع جديد باستخدام الأمر التالي:

				
					laravel new my_project

				
			

يمكنك استبدل my_project باسم مشروعك.

بعد إنشاء المشروع، انتقل إلى دليل المشروع باستخدام الأمر:

				
					cd my_project

				
			

يمكنك الآن تشغيل خادم التطوير المدمج في Laravel باستخدام الأمر التالي:

				
					php artisan serve

				
			

سيمكنك هذا من الوصول إلى تطبيق Laravel عبر المتصفح من خلال العنوان http://localhost:8000.

استخدام Composer مباشرة

إذا كنت تفضل استخدام Composer مباشرة دون تثبيت Laravel Installer، يمكنك إنشاء مشروع جديد باستخدام الأمر التالي:

				
					composer create-project --prefer-dist laravel/laravel my_project

				
			

يمكنك استبدل my_project باسم مشروعك.

بعد إنشاء المشروع، انتقل إلى دليل المشروع باستخدام الأمر:

				
					cd my_project

				
			

يمكنك الآن تشغيل خادم التطوير المدمج في Laravel باستخدام الأمر التالي:

				
					php artisan serve

				
			

سيمكنك هذا من الوصول إلى تطبيق Laravel عبر المتصفح من خلال العنوان http://localhost:8000.

resuilt
النتيجة

Sharing to

Facebook
Twitter
LinkedIn

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Scroll to Top