回答編集履歴
1
原因特定できたので記載内容見直し
answer
CHANGED
@@ -1,19 +1,32 @@
|
|
1
1
|
昨日ちょうど僕もハマっていました。(Laravelの経験が浅いのと、酒飲みながらだったこともあり4時間近くも・・・)
|
2
2
|
|
3
|
-
先ほど仕切り直して公式ドキュメントに即してソース修正し、
|
3
|
+
先ほど仕切り直して公式ドキュメントに即してソース修正し、nginxのコンフィグも見直したところ正常に認証が通るようになりました。
|
4
4
|
|
5
5
|
参考になれば幸いです。
|
6
6
|
|
7
7
|
# 事象
|
8
|
-
会員登録後に送信されるメアド認証メールのリンクをクリックするとInvaildSignatureException(403)エラーが発生し認証が通らない。
|
8
|
+
会員登録後に送信されるメアド認証メールのリンクをクリックするとInvaildSignatureException(403)エラーが発生し認証が通らない。artisanコマンドは実行済み
|
9
9
|
|
10
|
+
```shell
|
11
|
+
php artisan make:auth
|
12
|
+
php artisan migrate
|
13
|
+
```
|
14
|
+
|
10
15
|
# 環境
|
11
16
|
* Docker(nginx+php-fpm)
|
12
17
|
* Laravel:5.8.15
|
13
18
|
* HTTPS環境(オレオレ証明書)
|
14
19
|
|
15
20
|
# 対応内容
|
21
|
+
## ①nginxのコンフィグ修正
|
22
|
+
|
23
|
+
```conf
|
24
|
+
location / {
|
25
|
+
try_files $uri $uri/ /index.php?$query_string;
|
26
|
+
}
|
27
|
+
```
|
28
|
+
|
16
|
-
##
|
29
|
+
## ②ソース修正
|
17
30
|
### /routes/web.php
|
18
31
|
|
19
32
|
```diff
|
@@ -33,10 +46,4 @@
|
|
33
46
|
・
|
34
47
|
-class User extends Authenticatable
|
35
48
|
+class User extends Authenticatable implements MustVerifyEmail
|
36
|
-
```
|
37
|
-
|
38
|
-
## ②make:authコマンド実行
|
39
|
-
|
40
|
-
```shell
|
41
|
-
# php artisan make:auth
|
42
49
|
```
|