回答編集履歴
3
修正
test
CHANGED
@@ -22,4 +22,4 @@
|
|
22
22
|
|
23
23
|
|
24
24
|
|
25
|
-
また、この一部を適用しておきたい場合はconfigのstrictをコメントアウトしてmodeというキーを指定します。modeの値には
|
25
|
+
また、この一部を適用しておきたい場合はconfigのstrictをコメントアウトしてmodeというキーを指定します。modeの値には設定したいのsql_modeの値を入れます。
|
2
修正
test
CHANGED
@@ -19,3 +19,7 @@
|
|
19
19
|
}
|
20
20
|
|
21
21
|
```
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
また、この一部を適用しておきたい場合はconfigのstrictをコメントアウトしてmodeというキーを指定します。modeの値には上記のsql_modeの値を入れます。
|
1
修正
test
CHANGED
@@ -5,3 +5,17 @@
|
|
5
5
|
[https://github.com/laravel/framework/blob/5.5/src/Illuminate/Database/Connectors/MySqlConnector.php#L150](https://github.com/laravel/framework/blob/5.5/src/Illuminate/Database/Connectors/MySqlConnector.php#L150)
|
6
6
|
|
7
7
|
ここで、configにstrictがtrueだったときにstrictModeメソッドが呼ばれ、下の方にあるSQLが実行されます。
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
```
|
12
|
+
|
13
|
+
protected function strictMode()
|
14
|
+
|
15
|
+
{
|
16
|
+
|
17
|
+
return "set session sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'";
|
18
|
+
|
19
|
+
}
|
20
|
+
|
21
|
+
```
|