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

回答編集履歴

2

redirectToByGuardsの記述例

2020/07/04 07:07

投稿

crhg
crhg

スコア1177

answer CHANGED
@@ -41,7 +41,13 @@
41
41
  );
42
42
  }
43
43
 
44
- protected function redirectToByGuard($request, $guards) {
44
+ protected function redirectToByGuards($request, $guards) {
45
+ if (!$request->expectsJson()) {
46
+ if ($guards[0] === 'admin') {
47
+ return route($this->admin_route);
48
+ } else {
45
- // $guardsを利用して行き先を振り分ける
49
+ return route($this->user_route);
50
+ }
51
+ }
46
52
  }
47
53
  ```

1

パラメタ名が合ってなかったので修正

2020/07/04 07:06

投稿

crhg
crhg

スコア1177

answer CHANGED
@@ -41,7 +41,7 @@
41
41
  );
42
42
  }
43
43
 
44
- protected function redirectToByGuard($request, $guard) {
44
+ protected function redirectToByGuard($request, $guards) {
45
- // $guardを利用して行き先を振り分ける
45
+ // $guardsを利用して行き先を振り分ける
46
46
  }
47
47
  ```