الفرق الرئيسي بين مصادقة Laravel Splade وLaravel Breeze هو أن Splade يوفر تكاملًا سلسًا مع نظام مصادقة Laravel، مما يسمح لك ببناء تدفقات المصادقة الخاصة بك باستخدام بناء جملة Blade المألوف مع الاستمرار في الاستفادة من قوة وتفاعلية ميزات SPA الخاصة بـ Splade.
خاصة:
1. تكامل SPA: تم تصميم Laravel Splade لإنشاء تطبيقات صفحة واحدة (SPA) باستخدام قوالب Laravel Blade القياسية، المعززة بمكونات Vue 3 غير الخاضعة للعرض. يتيح لك هذا إنشاء تدفقات مصادقة تفاعلية وسريعة الاستجابة دون الحاجة إلى إطار عمل منفصل للواجهة الأمامية.
2. Blade Syntax: باستخدام Splade، يمكنك الاستمرار في استخدام محرك قوالب Blade الذي اعتدت عليه بالفعل لإنشاء طرق عرض وتدفقات المصادقة الخاصة بك، بدلاً من الاضطرار إلى تعلم إطار عمل جديد للواجهة الأمامية مثل Inertia.js أو تتفاعل.
3. تكامل التفويض: يتكامل Splade مباشرة مع نظام التفويض المدمج في Laravel، مما يسمح لك باستخدام توجيهات Blade `@can` و`@cannot` لعرض المحتوى بشكل مشروط بناءً على أذونات المستخدم.
4. التثبيت التلقائي : توفر حزمة `protonemedia/laravel-splade-breeze` عملية تثبيت تلقائية تعمل على إعداد تكامل Splade مع سقالات مصادقة Breeze، مما يجعل من السهل البدء.
5. الشوكة التي تمت صيانتها: يحتفظ فريق Splade بشوكة من مجموعة Breeze المبتدئة، مما يضمن بقاءها محدثة ومتوافقة مع أحدث إصدارات Laravel وSplade.
باختصار، الميزة الرئيسية لمصادقة Laravel Splad على Breeze هي التكامل السلس مع ميزات Splade SPA والقدرة على الاستمرار في استخدام بناء جملة Blade المألوف، مع الاستمرار في الاستفادة من نظام مصادقة قوي وآمن. يمكن أن يُسهّل هذا إنشاء تدفقات مصادقة تفاعلية وسريعة الاستجابة ضمن تطبيق Laravel.
اقتباسات:[1] https://splade.dev/docs/breeze
[2] https://packagist.org/packages/protonemedia/laravel-splade-breeze
[3] https://www.reddit.com/r/laravel/comments/w5dmvt/laravel_splade_the_magic_of_inertiajs_with_the/
[4] https://github.com/protonemedia/laravel-splade-breeze
[5] https://github.com/protonemedia/laravel-splade-breeze/blob/1.x-splade/composer.json