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);
+ }
+ );
}
}