LaravelのBladeテンプレートでURLパラメータを取得する方法


  1. Requestオブジェクトを使用する方法: Bladeテンプレートでは、Requestオブジェクトを使用して現在のリクエストに関する情報にアクセスできます。URLパラメータを取得するには、Requestオブジェクトのqueryメソッドを使用します。

    {{ request()->query('param_name') }}

    上記の例では、param_nameという名前のURLパラメータの値を取得して表示しています。

  2. Routeパラメータを使用する方法: Laravelのルーティングでは、URLに含まれるパラメータを指定することができます。Bladeテンプレートで現在のルートのパラメータ値を取得するには、routeヘルパー関数を使用します。

    {{ request()->route('param_name') }}

    上記の例では、param_nameという名前のルートパラメータの値を取得して表示しています。

  3. URLヘルパー関数を使用する方法: Laravelには、URLに関連する操作を行うための便利なヘルパー関数が用意されています。URLパラメータを取得するには、urlヘルパー関数を使用します。

    {{ url()->current() }}

    上記の例では、現在のURL全体を取得して表示しています。

これらの方法を利用することで、Bladeテンプレート内でURLパラメータを取得することができます。適切な方法を選択し、必要に応じてコードをカスタマイズしてください。