أحد أكثر أطر العمل استخداما في العالم!!Laravel

أهم ماتقدمه لارافيل Laravel
👈🏻اداة Artisan
▪️هذه الاداة تساعد فى عملية التطوير وهى اداة يتم استخدامها عن طريق terminal او CMD فى Windows حيث بكتابة اوامر بسيطة يمكنها توفير الكثير من الوقت.
👈🏻عملية Authentication
▪️تسجيل الدخول ونظام العضويات هى عملية اساسية فى تطبيقات الويب اليوم , يمكنك مع لارافيل استخدام النظام المدمج معها بكل سهولة.
▪️تقدم Laravel أيضًا شروحات مفيدة لتنفيذ نظام Authentication الخاصة بك.
👈🏻التوجيه Routing
▪️بمعنى ان رابط معين يأتى بنتائج معينة
▪️ادارة Routing فى لارافيل هى عملية بسيطة جدًا ولها الكثير من المميزات.
👈🏻الاختبار وتصحيح الأخطاء
▪️تم تصميم لارافيل مع الوضع فى الاعتبار اختبار وتصحيح الاخطاء لتسهل على المطورين سهولة اكتشاف الاخطاء وتصحيحها.
👈🏻محرك القالب Template engine
▪️من اهم المميزات الموجودة فى لارافيل ويسمى Blade فى لارافيل.
▪️يسمح Blade بانشاء Layouts معقدة بكل سهولة والفائدة الاساسية للLayout هى عدم تكرار الاكواد الخاصة بتصميم الصفحات واعادة استخدام نفس الكود فى كل الصفحات ذات نفس التصميم.
👈🏻التعامل مع قواعد البيانات
▪️بدلًا من كتابة اوامر SQL تأتى لارافيل بالكثير من الدوال المساعدة التى تقوم باداء العمليات على Database بكل سهولة دون الحاجة إلى اعادة كتابة اوامر SQL مرارًا وتكرارًا.
👈🏻الامان Security
▪️يوفر الاساسيات لإنشاء تطبيقات ويب محمية و آمنة.
▪️تقوم بتخزين كلمات المرور بشكل مشفر بدل من تخزينها فى شكل نص عادى.
▪️تستخدم BCrytp لتشفير كلمات المرور.
👈🏻نظام تهجير البيانات او Migration
▪️يوفر Laravel نظام الترحيل تمامًا لإنشاء هياكل قواعد البيانات
▪️يمكنك استخدام لارافيل لكتابة Migration الذي سينشئ بنية قاعدة البيانات الخاصة بك بدلاً من استخدام SQL.