回答編集履歴

3

回答がわかりづらいので修正

2018/04/14 13:59

投稿

Lulucom
Lulucom

スコア1899

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 上記のエラーは、`UsersController::show`で、`auth_user`ではなく`user`でビューに渡していためかと思います。
5
+ 上記のエラーは、`UsersController::show` 、`auth_user`渡していないためす。
6
6
 
7
7
 
8
8
 
@@ -18,4 +18,4 @@
18
18
 
19
19
 
20
20
 
21
- ここはコントローラから渡さなくても Blade で `Auth::user()->id` とすればよいのではないでしょうか。
21
+ auth_user はコントローラから渡さなくても Blade で `Auth::user()->id` とすればよいのではないでしょうか。

2

文章がわかりにくいので改善

2018/04/14 13:59

投稿

Lulucom
Lulucom

スコア1899

test CHANGED
@@ -2,7 +2,11 @@
2
2
 
3
3
 
4
4
 
5
- `UsersController::show`で、`auth_user`ではなく`user`でビューに渡しているためかと思います。
5
+ 上記のエラーは、`UsersController::show`で、`auth_user`ではなく`user`でビューに渡しているためかと思います。
6
+
7
+
8
+
9
+ navbar.blade.php
6
10
 
7
11
 
8
12
 

1

改善案を追記

2018/04/14 13:22

投稿

Lulucom
Lulucom

スコア1899

test CHANGED
@@ -3,3 +3,15 @@
3
3
 
4
4
 
5
5
  `UsersController::show`で、`auth_user`ではなく`user`でビューに渡しているためかと思います。
6
+
7
+
8
+
9
+ ```PHP
10
+
11
+ <li>{!! link_to_route('users.show', 'My profile', ['id' => $auth_user->id]) !!}</li> <!-- プロフィールページへのリンクを生成 -->
12
+
13
+ ```
14
+
15
+
16
+
17
+ ここはコントローラから渡さなくても Blade で `Auth::user()->id` とすればよいのではないでしょうか。