Laravelで現在のルートを取得する方法


  1. 現在のルート名を取得する方法:

    $routeName = \Route::currentRouteName();

    上記のコードは、現在のルートの名前を取得します。この名前は、ルート定義の中で指定したname属性に基づいています。

  2. 現在のルートURIを取得する方法:

    $route = \Route::current();
    $routeUri = $route->uri();

    上記のコードは、現在のルートのURIを取得します。URIは、ルート定義の中で指定したパスに基づいています。

  3. 現在のルートアクションを取得する方法:

    $routeAction = \Route::currentRouteAction();

    上記のコードは、現在のルートのアクション(コントローラーとメソッド)を取得します。

これらの方法を使用することで、現在のルートに関する情報を取得できます。例えば、特定のルートに基づいて条件分岐を行ったり、現在のルートに応じて表示内容を変更したりすることができます。

ぜひ、上記のコード例を参考にして、Laravelで現在のルートを取得する方法を実装してみてください。