質問編集履歴

2

質問内容を修正

2020/07/25 23:54

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- laravel】ログイン後にapiでajax送信すると401エラーになのを防ぎたい
1
+ laravelapiでajax送信するとログアウトされ
test CHANGED
@@ -1,16 +1,30 @@
1
- laravelでログイン後の画面でajaxによる通信をいのですが401エラーになってしまいます。
1
+ laravelでログイン後ajax通信を行っ後にウザをリロドするとログアウトされてしまいます。
2
+
3
+ レスポンス自体は正常に受信出来るのですが、何がいけないのでしょうか。
2
4
 
3
5
 
4
6
 
5
- 既存のテーブルにapi_tokenのカラムを追加して、
7
+ ```php
6
8
 
7
- ログイン時にhash('sha256', 'ランダム文字列')でapi_tokenを更新しています。
9
+ // /api/data/sendのメソッド
8
10
 
9
- どう対処したらよいのでしょうか。
11
+ public function method(Request $request)
10
12
 
13
+ {
14
+
11
- web.phpでルーティングする手段もありますが、api.phpにてルーティングを行いたいです。
15
+ $user = Auth::user();
12
16
 
13
17
 
18
+
19
+ // 略
20
+
21
+
22
+
23
+ return response()->json(['success' => true], 200, ['Content-Type' => 'application/json'], JSON_UNESCAPED_SLASHES);
24
+
25
+ }
26
+
27
+ ```
14
28
 
15
29
  ```php
16
30
 
@@ -62,29 +76,13 @@
62
76
 
63
77
  'provider' => 'users',
64
78
 
65
- 'hash' => true,
79
+ 'hash' => false,
66
80
 
67
81
  ],
68
82
 
69
83
  ],
70
84
 
71
85
  ```
72
-
73
- ```php
74
-
75
- Route::middleware(['auth:api'])->group(function () {
76
-
77
- Route::post('data/send', function () {
78
-
79
- return ['status'=>'ok'];
80
-
81
- });
82
-
83
- });
84
-
85
- ```
86
-
87
-
88
86
 
89
87
  ```php
90
88
 
@@ -130,4 +128,4 @@
130
128
 
131
129
 
132
130
 
133
- laravel6.2です。
131
+ laravel:6.2

1

タイトルを修正

2020/07/25 23:54

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- ログイン後にapiでajax送信すると401エラーになるのを防ぎたい
1
+ 【laravel】ログイン後にapiでajax送信すると401エラーになるのを防ぎたい
test CHANGED
File without changes