質問編集履歴

3

追記しました

2020/03/05 10:03

投稿

kipipipi
kipipipi

スコア60

test CHANGED
File without changes
test CHANGED
@@ -78,4 +78,10 @@
78
78
 
79
79
  どうすればいいのかヒントをいただけませんでしょうか
80
80
 
81
+
82
+
83
+ もしかしたら、日付が原因ではない???と混乱しています。
84
+
85
+
86
+
81
87
  よろしくお願いします。

2

誤字脱字

2020/03/05 10:03

投稿

kipipipi
kipipipi

スコア60

test CHANGED
File without changes
test CHANGED
@@ -36,25 +36,21 @@
36
36
 
37
37
  sqlの方はデータ型ちゃんと`date`に設定して、NULLをYESにしています。
38
38
 
39
+ ![イメージ説明](ef2cfff09b483379371bee7cc92c780d.png)
40
+
39
41
 
40
42
 
41
43
 
42
44
 
43
45
  ##### 次に
44
46
 
45
- 空欄がダメなら一旦適当な日付を選択させ、POSTしようとすると`save()`が失敗します。
47
+ 空欄がダメなら一旦適当な日付を選択させ、POSTしようとしますが、同じようなエラーです
46
48
 
47
49
  原因を探るために、
48
50
 
49
51
  ```php
50
52
 
51
53
  var_dump($this->request->getData());
52
-
53
- とか、
54
-
55
- $errors = $device->getErrors();
56
-
57
- var_dump($errors);
58
54
 
59
55
  ```
60
56
 
@@ -74,49 +70,11 @@
74
70
 
75
71
  ```
76
72
 
77
- と日付が入っているのですが(一部抜粋)
73
+ と日付が入っているのですが。。。(一部抜粋)
78
-
79
- ```php
80
-
81
- array (size=3)
82
-
83
- 'sales_date_at' =>
84
-
85
- array (size=1)
86
-
87
- 'dateTime' => string '時間形式が間違い' (length=24)
88
-
89
- 'first_work_date_at' =>
90
-
91
- array (size=1)
92
-
93
- 'dateTime' => string '時間形式が間違い' (length=24)
94
-
95
- 'purchase_date_at' =>
96
-
97
- array (size=1)
98
-
99
- 'dateTime' => string '時間形式が間違い' (length=24)
100
74
 
101
75
 
102
76
 
103
- *'時間形式が間違い'の文言は自分で適当に設定したものです。
104
-
105
- ```
106
-
107
- 下記バリデーションに引っ掛かるようです。。。
108
-
109
- ```php
110
-
111
- $validator
112
-
113
- ->dateTime('first_work_date_at',['YMD'],'時間形式が間違い')
114
-
115
- ->allowEmptyDateTime('first_work_date_at');
116
-
117
- ```
118
-
119
- 久しぶりに触ったので思い出しながらとは言え、一日はまっています。。。
77
+ 一日はまっています。。。
120
78
 
121
79
  どうすればいいのかヒントをいただけませんでしょうか
122
80
 

1

誤字脱字

2020/03/05 10:01

投稿

kipipipi
kipipipi

スコア60

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
 
36
36
 
37
- sqlの方はデータ型ちゃんと`datetime`に設定して、NULLをYESにしています。
37
+ sqlの方はデータ型ちゃんと`date`に設定して、NULLをYESにしています。
38
38
 
39
39
 
40
40