ماهو إطار لارافل Laravel Framework وما أهم مزايا استخدامه

اقرأ في هذا المقال


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

يعد إطار لارافل (Laravel) من أكثر أُطر العمل انتشاراً في وقتنا الحالي، وهو عبارة عن إطار عمل لتطبيقات الويب (web application framework) مفتوح المصدر خاص بلغة البرمجة بي إتش بي (PHP)، وقد تم تطويره من قبل (Taylor Otwell) في عام 2011، ويقدم هذا الإطار بيئة عمل متكاملة وسلسة وسهلة، وهو إطار عمل مبني على طريقة (MVC) الشهيرة التي تفصل الـ (Model) عن (View) عن (Controller).

مزايا استخدام إطار العمل لارافيل Laravel Framework Features:

واسع الانتشار:

يُعد إطار عمل لارافل (Laravel) هو أكثر أطر العمل الخاصة بلغة البرمجة (PHP) انتشاراً ويوجد الكثير من مصادر التعلم الخاصة بهذا الإطار.

يوفر إطار لارافل خاصية إنشاء أنظمة المصادقة والتوثيق –  Authorization and Authentication System:

يوفر هذا الإطار طريقه بسيطه لتنفيذ المصادقة والتوثيق، ويوفر أيضاً طريقة بسيطة لتنظيم التحويل المنطقي والتحكم في الوصول إلى الموارد.

الأمان العالي:

يتميز إطار العمل لارافل بالأمان القوي جداً لتطبيقات الإنترنت، حيث أنه يستخدم آليات كلمة السر (Passwords) بحيث لا يتم حفظ كلمة السر كنص بسيط في قاعدة البيانات، ويتميز بأنه يستخدم خوارزمية (Bcrypt Hashing Algorithm) وذلك لتوليد كلمة مرور مشفرة.

تكامل إطار العمل (Laravel) مع خدمة البريد الإلكتروني:

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

كيفية تثبيت لارافل على جهازك الخاص – Laravel Installation:

يستخدم إطار العمل لارافل برمجية تسمى الـ (Composer) لذا يجب على المستخدم من التأكد من تثبيت (Composer) على جهاز الحاسوب الخاص به قبل استخدام هذا الإطار وبعد ذلك:

  • يقوم المستخدم بتحميل مثبّت لارافل باستخدام (Composer) عن طريق هذا الأمر:
composer globalrequire laravel/installer 
  • بعد ذلك سيتم تنصيب حزمة جديدة على جهاز المستخدم لاستخدامها في تنصيب مشاريع لارافل باستخدام هذه الأمر:
laravel new blog 

حيث أن هذا الأمر سيقوم بانشاء مجلد باسم (Blog) في المسار الحالي وإنشاء مشروع جديد من لارافل فيه.

  • أو بإمكان المستخدم من اختيار عملية تنصيب حزمة لارافل على جهازه وانشاء مشروع لارافل مباشرة باستخدام (Composer) عن طريق هذا الأمر:
composer create-project--prefer-dist laravel/laravel blog
  • بعد ذلك يجب على المستخدم استخدام ال (Command Line) عبر الأمر cd وعند وصولك إليه كتابة الأمر التالي:
php artisan serve 
  • بعد ذلك سيظهر لك رابط المشروع قم بفتحه في متصفحك وسيظهر لك مشروعك الأول باستخدام إطار العمل لارافل.

المصدر: LaravelLaravel TutorialTop 6 features of PHP Laravel FrameworkWhat is Laravel?


شارك المقالة: