teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

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

2020/08/27 07:36

投稿

Yuu412
Yuu412

スコア37

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">会員登録確認</div>
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
- ![イメージ説明](1625a508105115cd4a489f08171c09ef.png)
127
+ ![イメージ説明](3ca873c4f795bdf3e0890e67134da264.png)

3

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

2020/08/27 07:36

投稿

Yuu412
Yuu412

スコア37

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
- ![イメージ説明](ff012772299604645dd48d724b1afaf2.png)
130
+ ![イメージ説明](1625a508105115cd4a489f08171c09ef.png)

2

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

2020/08/27 07:32

投稿

Yuu412
Yuu412

スコア37

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
+ ![1枚目](b9c26529c164404827cb520b66e01c32.png)
105
+ ![2枚目](53d04249d0916864f14331cda26c8923.png)
106
+
107
+ <本当録後(エラー表示時)>
108
+ ![1枚目](4bf41abc85b8ed515a209fc3f00fac1b.png)
109
+ ![2枚目](7cb50fa799be26c058e4d123bb94febb.png)
110
+
111
+ ・$request->email_tokenがちゃんと渡っているか確認
112
+
113
+ mainCheckから、本会員登録画面(register_check)に渡された$email_tokenを表示
114
+
115
+ ![イメージ説明](ff012772299604645dd48d724b1afaf2.png)

1

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

2020/08/27 07:20

投稿

Yuu412
Yuu412

スコア37

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([