質問編集履歴
7
テーブル定義追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -76,6 +76,7 @@
|
|
76
76
|
|
77
77
|
}
|
78
78
|
```
|
79
|
+

|
79
80
|
```Migration
|
80
81
|
|
81
82
|
Schema::create('jobs', function(Blueprint $table)
|
6
発生している問題 修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
### 発生している問題・エラーメッセージ
|
9
9
|
|
10
10
|
formのinputに空に変更で更新する時に、
|
11
|
-
何故か現在時刻に
|
11
|
+
** 最大の疑問は下記の"試したこと1"で、nullで設定しているのに、何故かjob_startが現在時刻に更新しています。**
|
12
12
|
|
13
13
|
### 該当のソースコード
|
14
14
|
|
5
試したこと修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -87,16 +87,16 @@
|
|
87
87
|
```
|
88
88
|
|
89
89
|
### 試したこと
|
90
|
-
|
91
|
-
|
90
|
+
試したこと1
|
91
|
+
```
|
92
92
|
public function edit($id, Request $request){
|
93
93
|
$job = Job::findOrFail($id);
|
94
94
|
$job->job_start = null;
|
95
95
|
$job->save();
|
96
96
|
}
|
97
97
|
```
|
98
|
-
|
99
|
-
|
98
|
+
試したこと2
|
99
|
+
```
|
100
100
|
public function update($id, Request $request){
|
101
101
|
$job = Job::findOrFail($id);
|
102
102
|
$job->fill( $request->input() );
|
@@ -104,4 +104,4 @@
|
|
104
104
|
}
|
105
105
|
```
|
106
106
|
|
107
|
-
両方とも何故か現在時刻に更新しています。
|
107
|
+
両方とも何故かjob_startが現在時刻に更新しています。
|
4
試したこと追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -88,13 +88,20 @@
|
|
88
88
|
|
89
89
|
### 試したこと
|
90
90
|
|
91
|
-
試しにsetJobStartAttributeの中に
|
92
|
-
```こ
|
91
|
+
```試したこと1
|
92
|
+
public function edit($id, Request $request){
|
93
|
+
$job = Job::findOrFail($id);
|
93
|
-
|
94
|
+
$job->job_start = null;
|
94
|
-
|
95
|
+
$job->save();
|
95
96
|
}
|
96
97
|
```
|
98
|
+
|
99
|
+
```試したこと2
|
100
|
+
public function update($id, Request $request){
|
101
|
+
$job = Job::findOrFail($id);
|
102
|
+
$job->fill( $request->input() );
|
97
|
-
|
103
|
+
$job->save();
|
104
|
+
}
|
98
105
|
```
|
106
|
+
|
99
|
-
|
107
|
+
両方とも何故か現在時刻に更新しています。
|
100
|
-
```
|
3
jobs
title
CHANGED
File without changes
|
body
CHANGED
@@ -78,7 +78,7 @@
|
|
78
78
|
```
|
79
79
|
```Migration
|
80
80
|
|
81
|
-
Schema::create('
|
81
|
+
Schema::create('jobs', function(Blueprint $table)
|
82
82
|
{
|
83
83
|
/**省略**/
|
84
84
|
$table->dateTime('job_start')->nullable();
|
2
Migration
title
CHANGED
File without changes
|
body
CHANGED
@@ -76,7 +76,15 @@
|
|
76
76
|
|
77
77
|
}
|
78
78
|
```
|
79
|
+
```Migration
|
79
80
|
|
81
|
+
Schema::create('mst_car', function(Blueprint $table)
|
82
|
+
{
|
83
|
+
/**省略**/
|
84
|
+
$table->dateTime('job_start')->nullable();
|
85
|
+
$table->dateTime('job_end')->nullable();
|
86
|
+
});
|
87
|
+
```
|
80
88
|
|
81
89
|
### 試したこと
|
82
90
|
|
1
job_start
title
CHANGED
File without changes
|
body
CHANGED
@@ -60,7 +60,7 @@
|
|
60
60
|
$value = (new Carbon($value))->format('Y-m-d H:i:s');
|
61
61
|
}
|
62
62
|
//null ならそのまま?
|
63
|
-
$this->attributes['
|
63
|
+
$this->attributes['job_start'] = $value;
|
64
64
|
}
|
65
65
|
|
66
66
|
/**
|