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

回答編集履歴

1

原因特定できたので記載内容見直し

2019/05/08 11:16

投稿

s9i
s9i

スコア14

answer CHANGED
@@ -1,19 +1,32 @@
1
1
  昨日ちょうど僕もハマっていました。(Laravelの経験が浅いのと、酒飲みながらだったこともあり4時間近くも・・・)
2
2
 
3
- 先ほど仕切り直して公式ドキュメントに即してソース修正し、再度make:authドを実行したところ正常に認証が通るようになりました。
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
  ```