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;