質問編集履歴

4

$email_tokenは渡されていました。

2020/08/27 07:36

投稿

Yuu412
Yuu412

スコア37

test CHANGED
File without changes
test CHANGED
@@ -226,7 +226,7 @@
226
226
 
227
227
  ```register_check.blade.php
228
228
 
229
- extends('layouts.app')
229
+ @extends('layouts.app')
230
230
 
231
231
 
232
232
 
@@ -244,16 +244,10 @@
244
244
 
245
245
  <div class="card">
246
246
 
247
- <div class="card-header">会員登録確認</div>
247
+ <div class="card-header">会員登録確認</div>
248
-
249
-
250
-
251
- <div class="card-body">
248
+
252
-
253
- <form method="POST" action="{{ route('register') }}">
249
+
254
-
255
- @csrf
250
+
256
-
257
- ```
251
+ ```
258
-
252
+
259
- ![イメージ説明](1625a508105115cd4a489f08171c09ef.png)
253
+ ![イメージ説明](3ca873c4f795bdf3e0890e67134da264.png)

3

$email_tokenが渡されていたと書いていましたが、渡されていませんでした。

2020/08/27 07:36

投稿

Yuu412
Yuu412

スコア37

test CHANGED
File without changes
test CHANGED
@@ -224,6 +224,36 @@
224
224
 
225
225
  mainCheckから、本会員登録画面(register_check)に渡された$email_tokenを表示
226
226
 
227
-
227
+ ```register_check.blade.php
228
+
228
-
229
+ extends('layouts.app')
230
+
231
+
232
+
233
+ {{ $email_token }}
234
+
235
+
236
+
237
+ @section('content')
238
+
239
+ <div class="container">
240
+
241
+ <div class="row justify-content-center">
242
+
243
+ <div class="col-md-8">
244
+
245
+ <div class="card">
246
+
247
+ <div class="card-header">仮会員登録確認</div>
248
+
249
+
250
+
251
+ <div class="card-body">
252
+
253
+ <form method="POST" action="{{ route('register') }}">
254
+
255
+ @csrf
256
+
257
+ ```
258
+
229
- ![イメージ説明](ff012772299604645dd48d724b1afaf2.png)
259
+ ![イメージ説明](1625a508105115cd4a489f08171c09ef.png)

2

DBにデータがちゃんと作られているか確認、$request->email_tokenがちゃんと渡っているか確認

2020/08/27 07:32

投稿

Yuu412
Yuu412

スコア37

test CHANGED
File without changes
test CHANGED
@@ -185,3 +185,45 @@
185
185
 
186
186
 
187
187
  分かるかた解答よろしくお願いいたします。
188
+
189
+
190
+
191
+
192
+
193
+ ---
194
+
195
+
196
+
197
+ ### 追加情報
198
+
199
+
200
+
201
+ ・DBにデータがちゃんと作られているか確認(DBクライアントで目視するか、User::all()でどっかに出してみるか等)
202
+
203
+
204
+
205
+ <仮登録後>
206
+
207
+ ![1枚目](b9c26529c164404827cb520b66e01c32.png)
208
+
209
+ ![2枚目](53d04249d0916864f14331cda26c8923.png)
210
+
211
+
212
+
213
+ <本当録後(エラー表示時)>
214
+
215
+ ![1枚目](4bf41abc85b8ed515a209fc3f00fac1b.png)
216
+
217
+ ![2枚目](7cb50fa799be26c058e4d123bb94febb.png)
218
+
219
+
220
+
221
+ ・$request->email_tokenがちゃんと渡っているか確認
222
+
223
+
224
+
225
+ mainCheckから、本会員登録画面(register_check)に渡された$email_tokenを表示
226
+
227
+
228
+
229
+ ![イメージ説明](ff012772299604645dd48d724b1afaf2.png)

1

createの追記、不要タグの消去

2020/08/27 07:20

投稿

Yuu412
Yuu412

スコア37

test CHANGED
File without changes
test CHANGED
@@ -72,6 +72,52 @@
72
72
 
73
73
  ```RegisterController.blade.php
74
74
 
75
+ protected function create(array $data)
76
+
77
+ {
78
+
79
+ $role = 3;
80
+
81
+
82
+
83
+ $user = User::create([
84
+
85
+ 'email' => $data['email'],
86
+
87
+ 'password' => Hash::make($data['password']),
88
+
89
+ 'email_verify_token' => base64_encode($data['email']),
90
+
91
+
92
+
93
+ 'name' => 'あい',
94
+
95
+ 'role' => $role,
96
+
97
+ 'univ_name' => 'あいう',
98
+
99
+ 'faculty_name' => 'あいう',
100
+
101
+ 'department_name' => 'あいう',
102
+
103
+ 'lab_name' => 'あいう',
104
+
105
+ ]);
106
+
107
+
108
+
109
+ $email = new EmailVerification($user);
110
+
111
+ Mail::to($user->email)->send($email);
112
+
113
+
114
+
115
+ return $user;
116
+
117
+ }
118
+
119
+
120
+
75
121
  public function mainCheck(Request $request)
76
122
 
77
123
  {