2016-10-01 3 views
2

리소스 컨트롤러에 추가 경로를 추가하는 방식이보다 우아하거나 "올바른"방법이 있는지 궁금합니다.리소스 컨트롤러에 추가 경로를 추가하는 올바른 방법

예를 들어 나는 UsersController

Route::resource('users', 'UserController'); 

와 경로를 가질 수 그리고 그것은 경로 방법 Laravel docs

에 따라하지만 어떤 이유로 나는이 범위 이외의 방법을 추가하기를 원한다면 내가 할 수

Route::get('users/token', '[email protected]'); 

이렇게 분명히 작동하지만, 다른 방법이 있습니까?

답변

1

아니요, 더 좋은 방법은 없습니다. ::controller이 사용되지 않으므로 각 추가 경로를 명시 적으로 선언해야합니다.

+0

감사합니다. 내가 왜 궁금 해서요 : 컨트롤러는 모든 옵션을 라우팅하고 컨트롤러 메소드 이름과 함께 HTTP 메소드를 암시하는 훌륭한 옵션처럼 보였으므로 더 이상 사용되지 않습니다. –

+2

아이디어는 명시 적 경로가 암시 적 경로보다 낫다는 아이디어였습니다. –

관련 문제