回答編集履歴
3
回答がわかりづらいので修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
上記のエラーは、`UsersController::show`で、`auth_user`
|
5
|
+
上記のエラーは、`UsersController::show` では、`auth_user` を渡していないためです。
|
6
6
|
|
7
7
|
|
8
8
|
|
@@ -18,4 +18,4 @@
|
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
|
21
|
+
auth_user はコントローラから渡さなくても Blade で `Auth::user()->id` とすればよいのではないでしょうか。
|
2
文章がわかりにくいので改善
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
改善案を追記
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` とすればよいのではないでしょうか。
|