質問編集履歴

2

補足を追加しました

2018/03/03 09:15

投稿

dsk777
dsk777

スコア34

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
  以下ようにタイムスタンプの自動更新を止めると、同エラーは発生しないため、
52
52
 
53
- update_atの更新に何かしらの問題があるのではと思うのですが
53
+ update_atの更新に何かしらの問題があるのではとも考えているのですが、、
54
54
 
55
55
 
56
56
 
@@ -112,6 +112,10 @@
112
112
 
113
113
 
114
114
 
115
+ createやdaleteなどの処理は問題なく動作し、created_at、update_at、deleted_at等は正常に更新されています。
116
+
117
+
118
+
115
119
  Laravel 5.3 + mysql 環境では問題なく動いていたのですが、
116
120
 
117
121
  mysqlのdatetime型から、postgresのタイムスタンプ型に変えたことによる問題なのでしょうか。

1

一部、ソースを変更しました

2018/03/03 09:15

投稿

dsk777
dsk777

スコア34

test CHANGED
File without changes
test CHANGED
@@ -48,7 +48,7 @@
48
48
 
49
49
 
50
50
 
51
- Userモデル内で、以下ようにタイムスタンプの自動更新を止めると、同エラーは発生しないため、
51
+ 以下ようにタイムスタンプの自動更新を止めると、同エラーは発生しないため、
52
52
 
53
53
  update_atの更新に何かしらの問題があるのではと思うのですが。
54
54
 
@@ -56,7 +56,21 @@
56
56
 
57
57
  ```ここに言語を入力
58
58
 
59
+ public function getConfirm($token) {
60
+
61
+ $user = User::where('confirmation_token', '=', $token)->first();
62
+
63
+ $user->confirmation_token = "";
64
+
59
- $item->timestamps = false;
65
+ $user->timestamps = false;
66
+
67
+ $user->save();
68
+
69
+ \Session::flash('flash_message', 'トークン削除完了');
70
+
71
+ return redirect('/');
72
+
73
+ }
60
74
 
61
75
  ```
62
76