回答編集履歴

3

showアクションの修正について追記しました。

2021/02/05 13:55

投稿

Lulucom
Lulucom

スコア1899

test CHANGED
@@ -23,3 +23,15 @@
23
23
 
24
24
 
25
25
  参考: [名前付きルート](https://readouble.com/laravel/8.x/ja/routing.html#named-routes)
26
+
27
+
28
+
29
+ また、showアクションでは以下のようにする必要があります。findOrFailメソッドはIDで検索するメソッドですが、genreはIDではないと思いますので。
30
+
31
+
32
+
33
+ ```php
34
+
35
+ $posts = Explanation::where('genre', $genre)->firstOrFail();
36
+
37
+ ```

2

参考URLを追記

2021/02/05 13:55

投稿

Lulucom
Lulucom

スコア1899

test CHANGED
@@ -19,3 +19,7 @@
19
19
  ... <a href="{{ route('admin.explanation.show', ['genre' => $post->genre]) }}"> ...
20
20
 
21
21
  ```
22
+
23
+
24
+
25
+ 参考: [名前付きルート](https://readouble.com/laravel/8.x/ja/routing.html#named-routes)

1

文章を改善

2021/02/05 07:42

投稿

Lulucom
Lulucom

スコア1899

test CHANGED
@@ -1,4 +1,4 @@
1
- ルートに名前を付ける。
1
+ ルートに名前を付けて、その名前からURLを生成すのはどうでしょうか
2
2
 
3
3
 
4
4
 
@@ -14,10 +14,6 @@
14
14
 
15
15
 
16
16
 
17
- routeヘルパーでそのルートの名前を指定してURLを生成する。
18
-
19
-
20
-
21
17
  ```
22
18
 
23
19
  ... <a href="{{ route('admin.explanation.show', ['genre' => $post->genre]) }}"> ...