質問編集履歴

1

前提・事実の訂正

2020/06/26 04:12

投稿

KagYeah
KagYeah

スコア0

test CHANGED
File without changes
test CHANGED
@@ -2,13 +2,43 @@
2
2
 
3
3
  laravel6で会員登録時のメール確認を実装しています
4
4
 
5
- laravel5.6まではusersテーブルにverifiedカラムやverification_tokenを用意してメール確認を行っていたようですが、5.7からはemail_verified_atカラムだけになっています([readouble](https://readouble.com/laravel/6.x/ja/verification.html)より)
5
+ [readouble](https://readouble.com/laravel/6.x/ja/verification.html)るとEmail Verificationに必要なemail_verified_atカラムはマイグレーションを行うことであらかじめ作成されます
6
+
7
+ migrationのファイルを以下に示しますが、varification_tokenのようなメール確認用トークンのカラムが見当たりません
8
+
9
+ ```php:
10
+
11
+ public function up()
12
+
13
+ {
14
+
15
+ Schema::create('users', function (Blueprint $table) {
16
+
17
+ $table->id();
18
+
19
+ $table->string('name');
20
+
21
+ $table->string('email')->unique();
22
+
23
+ $table->timestamp('email_verified_at')->nullable();
24
+
25
+ $table->string('password');
26
+
27
+ $table->rememberToken();
28
+
29
+ $table->timestamps();
30
+
31
+ });
32
+
33
+ }
34
+
35
+ ```
6
36
 
7
37
 
8
38
 
9
39
  ### 質問1
10
40
 
11
- laravelのメール確認について、私以下の認識は正しいですか?
41
+ laravelのメール確認について、私以下のように考えていたのですが、正しいですか?
12
42
 
13
43
  間違っていたら教えてください
14
44
 
@@ -36,4 +66,4 @@
36
66
 
37
67
  なぜtokenカラムを用意しなくてもメール確認ができるのですか?
38
68
 
39
- email_verified_atカラムだけでメール確認ができる仕組みを教えてください
69
+ メール確認ができる仕組みを教えてください