أعمالي ابنِ مشروع SaaS المقالات
لارافيل

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
شارك هذه المقالة:

مقالات ذات صلة

التعليقات (0)

يرجى تسجيل الدخول لترك تعليق. تسجيل الدخول

لا توجد تعليقات بعد. كن أول من يعلق!