From bc98f7611f7b576060808bc971c0dd232c56103c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=84=E5=B0=98?= <122383162@qq.com> Date: Thu, 20 Aug 2020 08:10:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=BF=BD=E7=95=A5=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 + .idea/.gitignore | 8 -- .idea/.name | 1 - .idea/deployment.xml | 14 --- .idea/laravel-plugin.xml | 6 -- .idea/misc.xml | 6 -- .idea/modules.xml | 8 -- .idea/php.xml | 141 -------------------------- .idea/pingan_test.iml | 143 --------------------------- .idea/sshConfigs.xml | 8 -- .idea/symfony2.xml | 8 -- .idea/webServers.xml | 14 --- app/Providers/AppServiceProvider.php | 26 +++++ 13 files changed, 28 insertions(+), 357 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/.name delete mode 100644 .idea/deployment.xml delete mode 100644 .idea/laravel-plugin.xml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/php.xml delete mode 100644 .idea/pingan_test.iml delete mode 100644 .idea/sshConfigs.xml delete mode 100644 .idea/symfony2.xml delete mode 100644 .idea/webServers.xml diff --git a/.gitignore b/.gitignore index a3e3722..82ef257 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ /tests/ +/.idea/ +/.idea .idea .editorconfig .env diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 4aa91ea..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml -# Editor-based HTTP Client requests -/httpRequests/ diff --git a/.idea/.name b/.idea/.name deleted file mode 100644 index 04d09ba..0000000 --- a/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -pingan_test \ No newline at end of file diff --git a/.idea/deployment.xml b/.idea/deployment.xml deleted file mode 100644 index 61ed803..0000000 --- a/.idea/deployment.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/laravel-plugin.xml b/.idea/laravel-plugin.xml deleted file mode 100644 index 5c690cb..0000000 --- a/.idea/laravel-plugin.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index ef004d1..0000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 6b68a8f..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/php.xml b/.idea/php.xml deleted file mode 100644 index c60951e..0000000 --- a/.idea/php.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/pingan_test.iml b/.idea/pingan_test.iml deleted file mode 100644 index b4633d1..0000000 --- a/.idea/pingan_test.iml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/sshConfigs.xml b/.idea/sshConfigs.xml deleted file mode 100644 index 303b9d0..0000000 --- a/.idea/sshConfigs.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/symfony2.xml b/.idea/symfony2.xml deleted file mode 100644 index 797a0b0..0000000 --- a/.idea/symfony2.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.idea/webServers.xml b/.idea/webServers.xml deleted file mode 100644 index 8dbc39e..0000000 --- a/.idea/webServers.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 762872e..eb12968 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -26,6 +26,32 @@ class AppServiceProvider extends ServiceProvider { ActivityRule::observe(ActivityRuleObserver::class); + \DB::listen( + function ($sql) { + foreach ($sql->bindings as $i => $binding) { + if ($binding instanceof \DateTime) { + $sql->bindings[$i] = $binding->format('\'Y-m-d H:i:s\''); + } else { + if (is_string($binding)) { + $sql->bindings[$i] = "'$binding'"; + } + } + } + + // Insert bindings into query + $query = str_replace(['%', '?'], ['%%', '%s'], $sql->sql); + + $query = vsprintf($query, $sql->bindings); + + // Save the query to file + $logFile = fopen( + storage_path('logs' . DIRECTORY_SEPARATOR . date('Y-m-d') . '_query.log'), + 'a+' + ); + fwrite($logFile, date('Y-m-d H:i:s') . ': ' . $query . PHP_EOL); + fclose($logFile); + } + ); } }