Laravel Pennant: أعلام الميزات بسهولة
January 16, 2026
•
1 دقيقة قراءة
•
68 مشاهدة
جدول المحتويات
أعلام الميزات مع Pennant:
التثبيت
composer require laravel/pennant
php artisan vendor:publish --provider="Laravel\Pennant\PennantServiceProvider"
تعريف الميزة
Feature::define('new-dashboard', function (User $user) {
return $user->isAdmin() || $user->isBetaTester();
});
التحقق من الميزة
if (Feature::active('new-dashboard')) {
return view('dashboard.new');
}
Feature::when('new-dashboard',
fn() => view('new'),
fn() => view('old')
);
توجيه Blade
@feature('new-dashboard')
@endfeature
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!