回答編集履歴

2

公式リンク追記

2019/04/02 12:41

投稿

xenbeat
xenbeat

スコア4258

test CHANGED
@@ -18,6 +18,10 @@
18
18
 
19
19
  ```
20
20
 
21
+ ルートパラメーターの受け取り方は公式ドキュメントでも説明されています。一応日本語のドキュメントをご紹介しておきます。
22
+
23
+ [https://readouble.com/laravel/5.7/ja/controllers.html#defining-controllers](https://readouble.com/laravel/5.7/ja/controllers.html#defining-controllers)
24
+
21
25
 
22
26
 
23
27
  > コントローラーの中の$categoryですが、これをDBから取ってきた変数で定義することは可能でしょうか?

1

補足

2019/04/02 12:41

投稿

xenbeat
xenbeat

スコア4258

test CHANGED
@@ -1,3 +1,7 @@
1
+ > 下記コードでは404エラーが出て上手くできなかったので、どうか正しいやり方を教えていただければ幸いです。
2
+
3
+
4
+
1
5
  慣れないうちはリソースルートを使う前に基礎的なルート定義を使いましょう。
2
6
 
3
7
  リソースルートの使い方が間違っています。
@@ -13,3 +17,21 @@
13
17
  Route::get('/{category}', 'PostController@show');
14
18
 
15
19
  ```
20
+
21
+
22
+
23
+ > コントローラーの中の$categoryですが、これをDBから取ってきた変数で定義することは可能でしょうか?
24
+
25
+
26
+
27
+ はい、可能です。
28
+
29
+
30
+
31
+ > もしよろしければ、「https://example.com/hoge1/post1」のような時に、post用のviewを呼び出し、そのポストidがpost1であることを渡す方法も、教えて頂けたら大変助かります。
32
+
33
+
34
+
35
+ これは完全な丸投げなので回答を控えます。
36
+
37
+ とりあえずやってみて躓いたら新規でご質問ください。その際、今回と同じように実際に書いてみたソースコードを質問本文に記載ください。