Laravel(v5 - v7)에서 현재 경로 이름을 검색하는 방법
이전 버전의 Laravel에서는 현재 경로 이름에 액세스하는 것이 간단했습니다. Route::currentRouteName()을 사용합니다. 그러나 Laravel v5 이상에서는 이 접근 방식이 발전했습니다.
현재 경로 이름을 가져오는 방법은 다음과 같습니다.
Laravel v5
다음 방법을 사용할 수 있습니다:
- Route::getCurrentRoute()->getPath();
- 요청::route()->getName () (v5.1부터 사용 가능)
Laravel v5.2
Route::currentRouteName();을 다시 도입합니다. 편의를 위해 메소드(IlluminateSupportFacadesRoute; 사용)를 사용하세요.
Laravel v5.3 - v5.8
경로 정보를 직접 추출하세요:
- $route = 경로::current();
- $name = 경로::currentRouteName();
- $action = 경로::currentRouteAction();
Laravel v6.x - v7.x
Laravel v5.3 - v5.8과 유사:
- $route = Route::current() ;
- $name = 경로::currentRouteName();
- $action = 경로::currentRouteAction();
추가 참고 사항:
- Laravel 5.2 문서는 Route::current() 및 Route::getCurrentRouteAction()에 대한 자세한 정보를 제공합니다: https://laravel.com/docs/5.2/routing#retrieving-the-current -route
- Laravel 5.3 문서에서는 Route::currentRouteName() 및 Route::currentRateAction()을 설명합니다: https://laravel.com/docs/5.3/routing#accessing-the-route-instance-and- 관련 정보
- Laravel 6.x 문서는 동일한 방법을 유지합니다: https://laravel.com/docs/6.x/routing#retrieving-the-current-route-and-parameters
- 요청 클래스는 경로 이름을 검색하기 위한 대안도 제공합니다: $request->route()->getName();
위 내용은 Laravel에서 현재 경로 이름을 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!