andypliang il y a 6 ans
Parent
révision
1cad1ef1d2

+ 1
- 1
manage-server/.env Voir le fichier

@@ -1,5 +1,5 @@
1 1
 APP_NAME=Laravel
2
-APP_ENV=production
2
+APP_ENV=local
3 3
 APP_KEY=base64:FfKu0AEc1IrobR6yoKsUoSbyU3VzSNXiP6LrcygS/OU=
4 4
 APP_DEBUG=true
5 5
 APP_URL=https://wechat.sotype.com

+ 1
- 16
manage-server/app/Http/Controllers/ClassifyController.php Voir le fichier

@@ -9,26 +9,11 @@ class ClassifyController extends Controller
9 9
 {
10 10
     public function list(Request $request)
11 11
     {
12
-        $classify_array = [];
13 12
         $classifys = Classify::all();
14 13
 
15
-        $root = new Classify();
16
-        $root->id = 0;
17
-        $root->pid = 0;
18
-        $root->name = '/';
19
-        $classify_array[0] = $root;
20
-
21
-        foreach ($classifys as $classify) {
22
-            $classify_array[$classify->id] = $classify;
23
-        }
24
-
25
-        foreach ($classify_array as $key=>$value) {
26
-            $classify_array[$value->getPid()]->children[$key] = $value;
27
-        }
28
-
29 14
         return response()->json([
30 15
             "status" => 0,
31
-            "data" => $root
16
+            "data" => $classifys
32 17
         ]);
33 18
     }
34 19
 }

+ 12
- 2
manage-server/app/Http/Controllers/CommonController.php Voir le fichier

@@ -26,8 +26,18 @@ class CommonController extends Controller
26 26
         $miniProgram = app("wechat.mini_program");
27 27
 
28 28
         $auth = $miniProgram->auth->session($code);
29
-        if($auth->open)
30
-        return response()->json($auth);
29
+        if(isset($auth->openid)) {
30
+            return response()->json([
31
+                "status" => 0,
32
+                "data" => [
33
+                    "openid" => $auth->openid,
34
+                    "session_key" => $auth->session_key
35
+                ]]);
36
+        } else if(isset($auth->errcode)){
37
+            return response()->json([
38
+                "status" => $auth->errcode,
39
+                "message" => $auth->errmsg]);
40
+        }
31 41
     }
32 42
 
33 43
     /**

+ 5
- 0
manage-server/app/Models/Classify.php Voir le fichier

@@ -12,4 +12,9 @@ class Classify extends Model
12 12
     ];
13 13
 
14 14
     protected $children = [];
15
+
16
+    public function setChildren($key, $value) {
17
+        $this->children[$key] = $value;
18
+        return;
19
+    }
15 20
 }

manage-server/database/migrations/2018_08_20_014238_create_classifys_table.php → manage-server/database/migrations/2018_08_20_075456_create_classifies_table.php Voir le fichier

@@ -4,7 +4,7 @@ use Illuminate\Support\Facades\Schema;
4 4
 use Illuminate\Database\Schema\Blueprint;
5 5
 use Illuminate\Database\Migrations\Migration;
6 6
 
7
-class CreateClassifysTable extends Migration
7
+class CreateClassifiesTable extends Migration
8 8
 {
9 9
     /**
10 10
      * Run the migrations.
@@ -13,11 +13,11 @@ class CreateClassifysTable extends Migration
13 13
      */
14 14
     public function up()
15 15
     {
16
-        Schema::create('classifys', function (Blueprint $table) {
16
+        Schema::create('classifies', function (Blueprint $table) {
17 17
             $table->increments('id');
18 18
             $table->timestamps();
19
-            $table->unsignedInteger('pid'); // 父id
20
-            $table->string('name'); // 名称
19
+            $table->unsignedInteger('pid');
20
+            $table->string('name');
21 21
         });
22 22
     }
23 23
 
@@ -28,6 +28,6 @@ class CreateClassifysTable extends Migration
28 28
      */
29 29
     public function down()
30 30
     {
31
-        Schema::dropIfExists('classifys');
31
+        Schema::dropIfExists('classifies');
32 32
     }
33 33
 }

Loading…
Annuler
Enregistrer