pluginManager = $pluginManager; } public function handle(Request $request, Closure $next) { try { $plugins = Plugin::query() ->where('is_enabled', true) ->get(); foreach ($plugins as $plugin) { $this->pluginManager->enable($plugin->code); } } catch (\Exception $e) { Log::error('Failed to load plugins: ' . $e->getMessage()); } return $next($request); } }