Переглянути джерело

创建微信公众号模块

zqwang 1 рік тому
батько
коміт
47dfdeb54a

+ 33 - 0
modules/WechatPlatform/Installer.php

@@ -0,0 +1,33 @@
+<?php
+
+namespace Modules\WechatPlatform;
+
+use Catch\Support\Module\Installer as ModuleInstaller;
+use Modules\WechatPlatform\Providers\WechatPlatformServiceProvider;
+
+class Installer extends ModuleInstaller
+{
+    protected function info(): array
+    {
+        // TODO: Implement info() method.
+        return [
+            'title' => '微信公众号管理',
+            'name' => 'wechatPlatform',
+            'path' => 'wechatPlatform',
+            'keywords' => '微信公众号管理',
+            'description' => '微信公众号管理模块',
+            "isApp" => true,
+            'provider' => WechatPlatformServiceProvider::class
+        ];
+    }
+
+    protected function requirePackages(): void
+    {
+        // TODO: Implement requirePackages() method.
+    }
+
+    protected function removePackages(): void
+    {
+        // TODO: Implement removePackages() method.
+    }
+}

+ 20 - 0
modules/WechatPlatform/Providers/WechatPlatformServiceProvider.php

@@ -0,0 +1,20 @@
+<?php
+
+namespace Modules\WechatPlatform\Providers;
+
+use Catch\CatchAdmin;
+use Catch\Providers\CatchModuleServiceProvider;
+
+class WechatPlatformServiceProvider extends CatchModuleServiceProvider
+{
+    /**
+     * route path
+     *
+     * @return string
+     */
+    public function moduleName(): string
+    {
+        // TODO: Implement path() method.
+        return 'wechatPlatform';
+    }
+}

+ 7 - 0
modules/WechatPlatform/routes/route.php

@@ -0,0 +1,7 @@
+<?php
+
+use Illuminate\Support\Facades\Route;
+
+Route::prefix('{module}')->group(function(){
+    //next
+});