أفضل حزم ومكتبات لمطوري Laravel عليك استخدامها

يعتبر Laravel إحدى أشهر أطر العمل المستخدم في تطوير الواجهات الخلفية(الباك اند) ويمتلك شهرة واسعة بين المبرمجين كونه إطار عمل قوي وكبير جداً ويمكنك من خلال القيام بأي شيء ترغب ببنائه، كما أنه مدجج بالعديد من الحزم Packages الجاهزة التي تساعدك على صناعة البرمجيات بسرعة وجودة عالية.

ما معنى الحزم في Laravel واستخداماتها؟ 

تعد الحزم Packages والمكتبات Libraries أشطر برمجية كتبت من قبل مهدسين برمجيات أو شركات برمجية من أجل القيام بمهمة معينة من دون الحاجة لبناء الأكواد من الصفر فقط عليك استدعاء تعليمات من أجل تحميلها، وتمتاز الحزم أنها تتبع معايير هندسة البرمجية مما يضمن كونها ذات أداء عالي.

ما معنى الحزم في Laravel واستخداماتها؟


أفضل الحزم والمكتبات التي يجب أن يعتمدها مطوروا Laravel 

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

حزمة Laravel User Verification

تستخدم لإدارة تسجيلات وتفعيل الحسابات كونه لا يوجد تطبيق ويب اليوم لا يقوم بتسجيل دخول للمستخدمين، لكن عملية تسجيل الدخول البريد وكلمة السر بل اصبحت تعتمد على تقنية أعقد من أجل تأمين بيانات المستخدمين، ومن بينها OTP و Email Verification.

يعتمد العديد من المواقع الكبير على حزمة Laravel User Verification كونها تمكن المستخدم من تسجيل الدخول من خلال كلمة السر أو البريد الإلكتروني، كما تساعد على توليد كلامات سر افتراضية للمستخدمين، يمكن تجربة هذه الحزمة في مشروعك المستقل بعد تحميلها من الرابط التالي:

https://github.com/jrean/laravel-user-verification

حزمة Laravel Socialite لإدراج تسجيل الحسابات عبر وسائل التواصل الاجتماعي

أصبح عملية تسجيل من خلال وسائل مساعد أمر طبيعي في العديد من التطبيقات الكبير مثل الفيس إذ يمكنك التسجيل من خلال البريد الالكتروني أو من خلال حسابك على منصة مشهور مثل Twitter.

وتسهيل مهمة القيام بهذه المهمة تم تطوير حزمة  Laravel Socialite التي تساعد على السماح للمستخدمين التسجيل بطرق متعددة عبر حساباتهم على مواقع التواصل الأخرى، فقط يجب عليك تهيئة خدمات الدخول من خلال API's الخاص بالشركة التي ترغب بتسجيل الدخول عن طريقها، لتحميل الحزمة واستخدامها في مشروعك من خلال الرابط التالي:

https://github.com/laravel/socialite

حزمة Laravel Mix: إدارة الحزم والموارد في إطار لارافيل 

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

في عالم تطوير الويب هنالك ما يدعى مدير الحزم وأكثرها استخداماً Webpack التي تضم كل الموارد البرمجية وتجعلها جاهزة للعمل دون أي تعقيد، وأثناء تطوير تطبيقات الويب باستخدام إطار العمل لارافل يمكنك الاعتماد على حزمة Laravel Mix: إدارة الحزم والموارد في إطار لارافيل فور تحميلها من الرابط التالي:

https://github.com/laravel-mix/laravel-mix

حزمة Laravel Entrust: إدارة المستخدمين وأدوارهم 

عند دخول لبرنامج ما فإنك تلاحظ هنالك امور محددة يمكنك استخدامها، وهنالك أشياء لا يمكن فعلها إلا من قبل المسؤولين، ولتحقيق هذا الأمر لابد لك من الاعتماد على حزمة Laravel Entrust إدارة المستخدمين وأدوارهم، والتي يمكنك إضافتها لمشروعك بعد تحميلها:

https://github.com/shanmuga3/laravel-entrust

المزيد من الحزم:

  • حزمة Laravel No Captcha: إدراج تحقق "الكابتشا" في لارافيل.
  • حزمة Laravel Voyager: لوحة تحكم جاهزة في Laravel.
  • حزمة Laravel Telescope: أحسن Debugger في Laravel.
  • حزمة Laravel Meta Manager: لمساعدتك في تحسين الـ SEO لمشروعك.
  • حزمة Laravel Messenger: أضف نظام شات ومراسلة متكاملة في لارافيل.
  • حزمة Statamic CMS: اصنع مواقع CMS جاهزة.

أصبحت كل الحزم المهمة بين يديك ماذا تنتظر الآن؟ قم ببناء موقع المستقل وأبدأ في ببداية قوي مع إطار العمل لارافل.

المنشور القادم المنشور السابق
ضع تعليقك هنا
إضغط وأضف تعليق
comment url