From 64422cec3f663e068a8627bd5f47811c0906bc87 Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Fri, 1 Jul 2022 14:16:59 +0800 Subject: [PATCH] installed --- beike/Admin/Http/Controllers/PluginController.php | 1 - beike/Admin/Http/Resources/PluginResource.php | 1 + beike/Plugin/Plugin.php | 5 +++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/beike/Admin/Http/Controllers/PluginController.php b/beike/Admin/Http/Controllers/PluginController.php index 164244ae..26f6782e 100644 --- a/beike/Admin/Http/Controllers/PluginController.php +++ b/beike/Admin/Http/Controllers/PluginController.php @@ -11,7 +11,6 @@ namespace Beike\Admin\Http\Controllers; -use Beike\Models\Customer; use Exception; use Beike\Plugin\Manager; use Illuminate\Http\Request; diff --git a/beike/Admin/Http/Resources/PluginResource.php b/beike/Admin/Http/Resources/PluginResource.php index ef7b7398..608e0827 100644 --- a/beike/Admin/Http/Resources/PluginResource.php +++ b/beike/Admin/Http/Resources/PluginResource.php @@ -25,6 +25,7 @@ class PluginResource extends JsonResource 'icon' => $this->icon, 'author' => $this->author, 'status' => $this->getStatus(), + 'installed' => $this->getInstalled(), 'edit_url' => $this->getEditUrl(), ]; diff --git a/beike/Plugin/Plugin.php b/beike/Plugin/Plugin.php index 0f58ac53..ed605612 100644 --- a/beike/Plugin/Plugin.php +++ b/beike/Plugin/Plugin.php @@ -106,6 +106,11 @@ class Plugin implements Arrayable, \ArrayAccess return SettingRepo::getPluginStatus($this->code); } + public function getInstalled(): bool + { + return true; + } + public function getEnabled(): bool { return $this->enabled;