質問編集履歴
4
$email_tokenは渡されていました。
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">
|
247
|
+
<div class="card-header">本会員登録確認</div>
|
248
|
-
|
249
|
-
|
250
|
-
|
251
|
-
|
248
|
+
|
252
|
-
|
253
|
-
|
249
|
+
|
254
|
-
|
255
|
-
|
250
|
+
|
256
|
-
|
257
|
-
```
|
251
|
+
```
|
258
|
-
|
252
|
+
|
259
|
-
![イメージ説明](
|
253
|
+
![イメージ説明](3ca873c4f795bdf3e0890e67134da264.png)
|
3
$email_tokenが渡されていたと書いていましたが、渡されていませんでした。
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
|
-
![イメージ説明](
|
259
|
+
![イメージ説明](1625a508105115cd4a489f08171c09ef.png)
|
2
DBにデータがちゃんと作られているか確認、$request->email_tokenがちゃんと渡っているか確認
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の追記、不要タグの消去
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
|
{
|