Browse Source

Merge branch 'develop' of http://git.caihongxingqiu.net/rainbow/community-service into develop

xielin 5 years ago
parent
commit
b33172f38b

+ 2 - 1
app/Http/Middleware/SignAuthMiddleware.php

@@ -3,6 +3,7 @@
 namespace App\Http\Middleware;
 
 use Closure;
+use Illuminate\Support\Facades\Log;
 
 class SignAuthMiddleware
 {
@@ -15,7 +16,7 @@ class SignAuthMiddleware
      */
     public function handle($request, Closure $next)
     {
-
+        Log::info('签名--' . generateSign($request->all(),config('customer.app_secret')));
         try {
             if (!verifySign($request->get('sign'), $request->all(), config('customer.app_secret'))) {
                 $error = [

+ 38 - 0
app/Http/Middleware/SqlMiddleware.php

@@ -0,0 +1,38 @@
+<?php
+
+namespace App\Http\Middleware;
+
+use Closure;
+use Illuminate\Support\Facades\DB;
+
+class SqlMiddleware
+{
+    /**
+     * Handle an incoming request.
+     *
+     * @param  \Illuminate\Http\Request $request
+     * @param  \Closure $next
+     * @return mixed
+     */
+    public function handle($request, Closure $next)
+    {
+        if ($request->sql_debug==1) {
+            DB::connection()->enableQueryLog();
+        }
+
+        $response = $next($request);
+        if ($request->get('sql_debug')) {
+            $queries = DB::getQueryLog();
+
+            if (!empty($queries)) {
+                foreach ($queries as &$query) {
+                    $query['full_query'] = vsprintf(str_replace('?', '%s', $query['query']), $query['bindings']);
+                }
+            }
+
+            dd($queries);exit;
+        }
+
+        return $response;
+    }
+}

+ 1 - 1
app/Repositories/FeedRepositories.php

@@ -139,7 +139,7 @@ class FeedRepositories
     {
         $userInfo = $this->getUserInfo();
         if (empty($userInfo)) {
-            return jsonError('获取用户信息失败');
+            $userInfo['uid'] = 0;
         }
         $perPage = isset($request['per_page']) ? $request['per_page'] : 20;
         $where[] = ['uid', $userInfo['uid']];

+ 2 - 1
bootstrap/app.php

@@ -67,7 +67,8 @@ $app->singleton(
 |
 */
 $app->middleware([
-    App\Http\Middleware\CorsMiddleware::class
+    App\Http\Middleware\CorsMiddleware::class,
+    App\Http\Middleware\SqlMiddleware::class
 ]);
 
 $app->routeMiddleware([