回答編集履歴

2

資料の追加

2020/07/19 10:36

投稿

SanQ
SanQ

スコア92

test CHANGED
@@ -10,6 +10,10 @@
10
10
 
11
11
  [Laravel Database: Query Builder](https://laravel.com/docs/7.x/queries)
12
12
 
13
+ 日本語版
14
+
15
+ [データベース:利用開始 7.x Laravel - ReaDouble](https://readouble.com/laravel/7.x/ja/queries.html)
16
+
13
17
 
14
18
 
15
19
  あと、`SQLSTATE[HY000]: General error: 1364 Field 'image' doesn't have a default value`の言わんとすることは、現在存在しているテーブルのレコードの`image`カラムは値が入ってなくてはいけないのに、何も入れてくれていないという規約違反をしているからエラーだよ、ということです。

1

文法上の誤り

2020/07/19 10:36

投稿

SanQ
SanQ

スコア92

test CHANGED
@@ -14,4 +14,4 @@
14
14
 
15
15
  あと、`SQLSTATE[HY000]: General error: 1364 Field 'image' doesn't have a default value`の言わんとすることは、現在存在しているテーブルのレコードの`image`カラムは値が入ってなくてはいけないのに、何も入れてくれていないという規約違反をしているからエラーだよ、ということです。
16
16
 
17
- 今回の例で言うと、`save()`を使って新たにレコードを作成するのにも関わらず`image`が空だからエラーを出しています。このエラーは上記の問題を解決させ、もし写真の変更がなければそのレコードの`image`は何もしない、というコードを書けば解決すると思います。
17
+ 今回の例で言うと、`save()`を使って新たにレコードを作成するのにも関わらず`image`が空だからエラーを出しています。このエラーは上記の問題を解決させ、もし写真の変更がなければそのレコードの`image`は何もしない、というコードを書けば表示されなくなると思います。