Amir Alsaeed نشر 24 أبريل 2021 أرسل تقرير مشاركة نشر 24 أبريل 2021 أقوم باستخدام المكتبة barryvdh/laravel-debugbar في مشروع لارافل. ولكن أود إظهار الشريط لمجموعة محددة من الأشخاص بدلاً من جميع المستخدمين. هل يمكنني تحقيق ذلك؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 بلال زيادة نشر 24 أبريل 2021 أرسل تقرير مشاركة نشر 24 أبريل 2021 إذا كنت تريد تمكين / تعطيل شريط التصحيح في وقت التشغيل , فاستخدم \Debugbar::enable(); لتمكين شريط التصحيح و يمكنك استخدام \Debugbar::disable(); لتعطيل شريط التصحيح ,أيضا يمكنك إنشاء Middleware وليكن اسمه DebuggerMiddleware عن طريق الأمر التالي php artisan make:middleware DebuggerMiddleware ثم في المسار التالي app/Http/Kernel.php قم بفتح ملف kernel.php وفي مصفوفة middleware$ ضع \App\Http\Middleware\DebuggerMiddleware::class, سيكون DebuggerMiddleware بهذ الشكل <?php namespace App\Http\Middleware; use Closure; class DebuggerMiddleware { public function handle($request, Closure $next) { if (auth()->user() && in_array(auth()->id(), [1,2,3])) { \Debugbar::enable(); } else { \Debugbar::disable(); } return $next($request); } } اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Adnane Kadri نشر 24 أبريل 2021 أرسل تقرير مشاركة نشر 24 أبريل 2021 يمكنك تسجيل serviceProvider الخاص بالحزمة لأشخاص معينين فقط , وجعل عملية تسجيله ديناميكية عن طريق التعديل بملف AppServiceProvider.php : <?php namespace App\Providers; use Barryvdh\Debugbar\ServiceProvider; class AppServiceProvider extends ServiceProvider { /** * Bootstrap any application services. * * @return void */ public function boot() { } public function register(){ if(auth()->user() && in_array(auth()->id(), [1,2,3])) { $this->app->register(new Barryvdh\Debugbar\ServiceProvider()); } } 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Amir Alsaeed
أقوم باستخدام المكتبة barryvdh/laravel-debugbar في مشروع لارافل. ولكن أود إظهار الشريط لمجموعة محددة من الأشخاص بدلاً من جميع المستخدمين. هل يمكنني تحقيق ذلك؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.