fix(plugin): remove redundant code

This commit is contained in:
xboard 2025-01-26 11:41:53 +08:00
parent 0f903dacf6
commit 0232bb90dc

View File

@ -7,6 +7,7 @@ use App\Services\Plugin\PluginManager;
use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\Schema;
use Illuminate\Support\ServiceProvider; use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Log;
class PluginServiceProvider extends ServiceProvider class PluginServiceProvider extends ServiceProvider
{ {
@ -19,23 +20,8 @@ class PluginServiceProvider extends ServiceProvider
public function boot(): void public function boot(): void
{ {
if (!file_exists(base_path('plugins'))) { if (!file_exists(base_path('plugins'))) {
mkdir(base_path('plugins'), 0755, true); mkdir(base_path('plugins'), 0755, true);
} }
try {
$plugins = Plugin::query()
->where('is_enabled', true)
->get();
foreach ($plugins as $plugin) {
$manager = $this->app->make(PluginManager::class);
$manager->enable($plugin->code);
}
} catch (\Exception $e) {
\Log::error('Failed to load plugins: ' . $e->getMessage());
}
} }
} }