質問編集履歴
4
$email_tokenは渡されていました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -112,7 +112,7 @@
|
|
112
112
|
|
113
113
|
mainCheckから、本会員登録画面(register_check)に渡された$email_tokenを表示
|
114
114
|
```register_check.blade.php
|
115
|
-
extends('layouts.app')
|
115
|
+
@extends('layouts.app')
|
116
116
|
|
117
117
|
{{ $email_token }}
|
118
118
|
|
@@ -121,10 +121,7 @@
|
|
121
121
|
<div class="row justify-content-center">
|
122
122
|
<div class="col-md-8">
|
123
123
|
<div class="card">
|
124
|
-
<div class="card-header">
|
124
|
+
<div class="card-header">本会員登録確認</div>
|
125
125
|
|
126
|
-
<div class="card-body">
|
127
|
-
<form method="POST" action="{{ route('register') }}">
|
128
|
-
@csrf
|
129
126
|
```
|
130
|
-

|
3
$email_tokenが渡されていたと書いていましたが、渡されていませんでした。
title
CHANGED
File without changes
|
body
CHANGED
@@ -111,5 +111,20 @@
|
|
111
111
|
・$request->email_tokenがちゃんと渡っているか確認
|
112
112
|
|
113
113
|
mainCheckから、本会員登録画面(register_check)に渡された$email_tokenを表示
|
114
|
+
```register_check.blade.php
|
115
|
+
extends('layouts.app')
|
114
116
|
|
117
|
+
{{ $email_token }}
|
118
|
+
|
119
|
+
@section('content')
|
120
|
+
<div class="container">
|
121
|
+
<div class="row justify-content-center">
|
122
|
+
<div class="col-md-8">
|
123
|
+
<div class="card">
|
124
|
+
<div class="card-header">仮会員登録確認</div>
|
125
|
+
|
126
|
+
<div class="card-body">
|
127
|
+
<form method="POST" action="{{ route('register') }}">
|
128
|
+
@csrf
|
129
|
+
```
|
115
|
-

|
2
DBにデータがちゃんと作られているか確認、$request->email_tokenがちゃんと渡っているか確認
title
CHANGED
File without changes
|
body
CHANGED
@@ -91,4 +91,25 @@
|
|
91
91
|
|
92
92
|
```
|
93
93
|
|
94
|
-
分かるかた解答よろしくお願いいたします。
|
94
|
+
分かるかた解答よろしくお願いいたします。
|
95
|
+
|
96
|
+
|
97
|
+
---
|
98
|
+
|
99
|
+
### 追加情報
|
100
|
+
|
101
|
+
・DBにデータがちゃんと作られているか確認(DBクライアントで目視するか、User::all()でどっかに出してみるか等)
|
102
|
+
|
103
|
+
<仮登録後>
|
104
|
+

|
105
|
+

|
106
|
+
|
107
|
+
<本当録後(エラー表示時)>
|
108
|
+

|
109
|
+

|
110
|
+
|
111
|
+
・$request->email_tokenがちゃんと渡っているか確認
|
112
|
+
|
113
|
+
mainCheckから、本会員登録画面(register_check)に渡された$email_tokenを表示
|
114
|
+
|
115
|
+

|
1
createの追記、不要タグの消去
title
CHANGED
File without changes
|
body
CHANGED
@@ -35,6 +35,29 @@
|
|
35
35
|
そうすると、上記でかいたエラーが発生します。
|
36
36
|
|
37
37
|
```RegisterController.blade.php
|
38
|
+
protected function create(array $data)
|
39
|
+
{
|
40
|
+
$role = 3;
|
41
|
+
|
42
|
+
$user = User::create([
|
43
|
+
'email' => $data['email'],
|
44
|
+
'password' => Hash::make($data['password']),
|
45
|
+
'email_verify_token' => base64_encode($data['email']),
|
46
|
+
|
47
|
+
'name' => 'あい',
|
48
|
+
'role' => $role,
|
49
|
+
'univ_name' => 'あいう',
|
50
|
+
'faculty_name' => 'あいう',
|
51
|
+
'department_name' => 'あいう',
|
52
|
+
'lab_name' => 'あいう',
|
53
|
+
]);
|
54
|
+
|
55
|
+
$email = new EmailVerification($user);
|
56
|
+
Mail::to($user->email)->send($email);
|
57
|
+
|
58
|
+
return $user;
|
59
|
+
}
|
60
|
+
|
38
61
|
public function mainCheck(Request $request)
|
39
62
|
{
|
40
63
|
$request->validate([
|