* @created 2022-06-30 16:36:40 * @modified 2022-06-30 16:36:40 */ namespace Beike\Repositories; use Beike\Models\Setting; class SettingRepo { /** * 获取插件默认字段 * * @return array */ public static function getPluginStatusColumn(): array { return [ 'name' => 'active', 'label' => '是否开启', 'type' => 'bool', 'required' => true, ]; } public static function getPluginColumns($pluginCode) { return Setting::query() ->where('type', 'plugin') ->where('space', $pluginCode) ->get() ->keyBy('name'); } }