Laravel 컨트롤러 메소드 이름과 메소드 유형을 자동으로 얻는 방법
P粉573809727
P粉573809727 2024-02-26 13:54:16
0
1
379

기본적으로 컨트롤러 메서드가 실행될 때마다 이벤트를 호출합니다.

으아악

사실 다음 정보를 저장하고 있습니다:

으아악

이제 필수 매개변수를 수동으로 전달하는 대신 자동으로 전달하고 싶습니다.

그래서 route name, controller method namecontroller method type auto를 가져와야 합니다(class_basename(Route::current ()->controller)가 컨트롤러 이름을 반환하는 것과 같습니다).

그럼 어떻게 해야 하나요?

P粉573809727
P粉573809727

모든 응답(1)
P粉616383625

Route::current()传递给事件,然后从IlluminateRoutingRoute객체

에서 필요한 정보를 얻을 수 있습니다. 으아악

그럼 AdminActivity이벤트 수업

에서 으아악

참고: $route->methods()의 반환 유형은 모든 유효한 요청 방법(GET, HEAD, POST...)을 포함하는 배열입니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!