-
ルートパラメータを直接使用する方法: ルートパラメータを直接使用するには、
request()
ヘルパー関数を使用します。以下はそのコード例です。{{ request()->route('parameter_name') }}
parameter_name
は、ルート定義で指定されたパラメータの名前に置き換えてください。 -
コントローラ経由でルートパラメータを渡す方法: コントローラを経由してルートパラメータをビューに渡す場合は、コントローラ内で次のようにします。
public function show($parameter_name) { return view('example')->with('parameter_name', $parameter_name); }
上記の例では、
example
ビューにparameter_name
を渡しています。ビューで次のようにアクセスできます。{{ $parameter_name }}
-
ルート名を使用してルートパラメータを取得する方法: ルート名を使用してルートパラメータを取得するには、次のようにします。
{{ request()->route('route_name')->parameter_name }}
route_name
は、ルートの名前に置き換えてください。また、parameter_name
は、ルートパラメータの名前に置き換えてください。
これらはいくつかの一般的な方法ですが、Laravelのバージョンや使用しているルーティングの設定によって異なる場合があります。詳細については、Laravelの公式ドキュメントを参照してください。
以上が、Bladeテンプレートでルートパラメータを取得するためのいくつかの方法とコード例です。