andypliang преди 6 години
родител
ревизия
1cad1ef1d2

+ 1
- 1
manage-server/.env Целия файл

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

+ 1
- 16
manage-server/app/Http/Controllers/ClassifyController.php Целия файл

9
 {
9
 {
10
     public function list(Request $request)
10
     public function list(Request $request)
11
     {
11
     {
12
-        $classify_array = [];
13
         $classifys = Classify::all();
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
         return response()->json([
14
         return response()->json([
30
             "status" => 0,
15
             "status" => 0,
31
-            "data" => $root
16
+            "data" => $classifys
32
         ]);
17
         ]);
33
     }
18
     }
34
 }
19
 }

+ 12
- 2
manage-server/app/Http/Controllers/CommonController.php Целия файл

26
         $miniProgram = app("wechat.mini_program");
26
         $miniProgram = app("wechat.mini_program");
27
 
27
 
28
         $auth = $miniProgram->auth->session($code);
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 Целия файл

12
     ];
12
     ];
13
 
13
 
14
     protected $children = [];
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 Целия файл

4
 use Illuminate\Database\Schema\Blueprint;
4
 use Illuminate\Database\Schema\Blueprint;
5
 use Illuminate\Database\Migrations\Migration;
5
 use Illuminate\Database\Migrations\Migration;
6
 
6
 
7
-class CreateClassifysTable extends Migration
7
+class CreateClassifiesTable extends Migration
8
 {
8
 {
9
     /**
9
     /**
10
      * Run the migrations.
10
      * Run the migrations.
13
      */
13
      */
14
     public function up()
14
     public function up()
15
     {
15
     {
16
-        Schema::create('classifys', function (Blueprint $table) {
16
+        Schema::create('classifies', function (Blueprint $table) {
17
             $table->increments('id');
17
             $table->increments('id');
18
             $table->timestamps();
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
      */
28
      */
29
     public function down()
29
     public function down()
30
     {
30
     {
31
-        Schema::dropIfExists('classifys');
31
+        Schema::dropIfExists('classifies');
32
     }
32
     }
33
 }
33
 }

Loading…
Отказ
Запис