Selaa lähdekoodia

初始化项目

runphp 5 kuukautta sitten
sitoutus
c50724a359
7 muutettua tiedostoa jossa 126 lisäystä ja 0 poistoa
  1. 46 0
      .gitignore
  2. 32 0
      composer.json
  3. 5 0
      config.php
  4. 7 0
      info.php
  5. 10 0
      route/admin.php
  6. 10 0
      route/api.php
  7. 16 0
      src/Extension.php

+ 46 - 0
.gitignore

@@ -0,0 +1,46 @@
+# Dependencies
+/vendor/
+/node_modules/
+/.idea/
+/.vscode/
+.DS_Store
+Thumbs.db
+*.log
+*.cache
+.env
+.env.local
+/runtime/
+/temp/
+/cache/
+composer.lock
+package-lock.json
+
+# Environment files
+
+# IDE files
+
+# OS files
+
+# Log files
+
+# Cache and temporary files
+
+# Build artifacts
+/dist/
+/build/
+
+# PHP specific
+
+# Test coverage
+/coverage/
+/.phpunit.result.cache
+
+# Database
+*.sqlite
+*.db
+
+# Generated files
+/public/mix-manifest.json
+/public/hot
+/public/storage
+/storage/*.key

+ 32 - 0
composer.json

@@ -0,0 +1,32 @@
+{
+  "name": "six-shop/member-card",
+  "description": "会员卡包",
+  "type": "sixshop-extension",
+  "keywords": [
+    "sixshop",
+    "thinkphp"
+  ],
+  "require": {
+    "php": ">=8.3",
+    "six-shop/core": ">=0.6 <1.0"
+  },
+  "authors": [
+    {
+      "name": "hui he",
+      "email": "runphp@qq.com"
+    }
+  ],
+  "license": "MIT",
+  "autoload": {
+    "psr-4": {
+      "SixShop\\MemberCard\\": "src"
+    }
+  },
+  "extra": {
+    "sixshop": {
+      "id": "six-shop-member-card",
+      "class": "SixShop\\MemberCard\\Extension"    }
+  },
+  "minimum-stability": "dev",
+  "prefer-stable": true
+}

+ 5 - 0
config.php

@@ -0,0 +1,5 @@
+<?php
+declare(strict_types=1);
+
+return [
+];

+ 7 - 0
info.php

@@ -0,0 +1,7 @@
+<?php
+declare(strict_types=1);
+
+return [
+    'id' => 'six-shop-member-card',
+    'name' => '会员卡包',
+];

+ 10 - 0
route/admin.php

@@ -0,0 +1,10 @@
+<?php
+declare(strict_types=1);
+
+
+use think\facade\Route;
+
+// Admin路由
+// 路由前缀: /admin/six-shop-member-card//
+// 如果需要登录请添加认证中间件auth
+// ->middleware(['auth'])

+ 10 - 0
route/api.php

@@ -0,0 +1,10 @@
+<?php
+declare(strict_types=1);
+
+
+use think\facade\Route;
+
+// API路由
+// 路由前缀: /api/six-shop-member-card//
+// 如果需要登录请添加认证中间件auth
+// ->middleware(['auth'])

+ 16 - 0
src/Extension.php

@@ -0,0 +1,16 @@
+<?php
+declare(strict_types=1);
+
+namespace SixShop\MemberCard\;
+
+use SixShop\Core\ExtensionAbstract;
+
+class Extension extends ExtensionAbstract
+{
+    public const string EXTENSION_ID = 'six-shop-member-card';
+
+    protected function getBaseDir(): string
+    {
+        return dirname(__DIR__);
+    }
+}