Files
UserOnlineStatus/Xboard/app/Http/Controllers/PluginController.php
CN-JS-HuiBai 2c6a38c80d first commit
2026-04-07 16:54:24 +08:00

26 lines
471 B
PHP

<?php
namespace App\Http\Controllers;
use App\Traits\HasPluginConfig;
/**
* 插件控制器基类
*
* 为所有插件控制器提供通用功能
*/
abstract class PluginController extends Controller
{
use HasPluginConfig;
/**
* 执行插件操作前的检查
*/
protected function beforePluginAction(): ?array
{
if (!$this->isPluginEnabled()) {
return [400, '插件未启用'];
}
return null;
}
}