Laravel での現在のルート名の取得
Laravel の以前のバージョン (v4) では、Route::currentRouteName() メソッドを使用して現在のルート名を取得します。ただし、Laravel v5 以降のバージョンの導入により、構文は進化しました。
Laravel v5.0 および v5.1
Laravel v5.2 より前は、現在のルート名を取得するには 2 つのメソッドがありました:
Laravel v5.2
Laravel v5.2 では、専用の Route::currentRouteName() メソッドが導入されました。さらに、代わりにルートアクション名が必要な場合は、 Route::getCurrentRoute()->getActionName().
Laravel v5.3 以降
Laravel v5.3 以降、現在のルート名を取得するための構文は v5.2 と同じです:Laravel v6.x および v7.x
Laravel v6 および v7 では、現在のルート名を取得するための構文は v5.3 以降と同じです。以下を使用できます:リクエストを使用した代替メソッド
$request オブジェクトを使用して現在のルートを取得することもできます:<code class="php">$request->route()->getName();</code>
以上がLaravelで現在のルート名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。