Laravel 5에서 현재 컨트롤러의 함수 이름을 얻는 방법은 무엇입니까?
이런 식으로 Request $request
라고 적힌 걸 자주 보는데, 이 지식 포인트를 뭐라고 부르나요?
曾经蜡笔没有小新2017-05-16 16:56:51
첫 번째 질문:
In LaravelRoute::current()->getActionName();
현재 Action의 세부 이름을 얻을 수 있지만, 이는 직접 원하는 결과가 아닐 수도 있습니다. 위 메소드에서 반환된 결과를 직접 처리하면 됩니다. .
두 번째 질문:
여기서 $request 매개변수는 IlluminateHttpRequest이며, 이는 종속성 주입을 통해 컨트롤러에 전달됩니다.
Laravel에서는 Controller가 상단의 IlluminateHttpRequest를 사용한 후 매개변수에 Request를 사용할 수 있습니다.
And Request에는 클라이언트가 보낸 요청 내용이 포함되어 있습니다.