찾다

 >  Q&A  >  본문

Laravel 컨트롤러 메소드 이름과 메소드 유형을 자동으로 얻는 방법

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

으아악

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

으아악

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

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

그럼 어떻게 해야 하나요?

P粉573809727P粉573809727276일 전444

모든 응답(1)나는 대답할 것이다

  • P粉616383625

    P粉6163836252024-02-27 09:22:02

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

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

    그럼 AdminActivity이벤트 수업

    에서 으아악

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

    회신하다
    0
  • 취소회신하다