Skip to main content
조회 수 17 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

라라벨 실습을 하는데... 유독 안되는 녀석이 하나 있습니다.

라우터 파일에서 아래 명령어를 적용하면 500 error... -0-;
Route::controller('orm', 'OrmController');

현재 저는 laravel 5.3으로 테스트 중입니다.
처음에 오류 나길래... 우선 그냥 넘어갔는데...
사용자 정의 함수들이 계속 나오면서 라우터에 계속적인 추가를 해야 되는...
점점 귀찮다는 생각에 ::controller를 사용해야 겠다 마음먹고 오류에 대한 검색을 하기 시작.

그런데 이런 내용이...
https://laracasts.com/discuss/channels/laravel/why-is-routecontroller-deprecated
https://laracasts.com/discuss/channels/laravel/routecontroller-in-laravel-53
::controller 기능이 써서 수백가지 함수를 만들어 개발했던 개발자가 성토하고 있음 -0-;
대형 프로젝트에서는 걸림돌이 되지 않을까 하는 생각도 듭니다.
그러나 5.1 버전이 LTS 버전인걸로 아는데... 어쨌든 없어진다고하니 다시 살려달라는 댓글이... ㄷㄷㄷ

아무튼 이런 문제를 극복하고자 요런것이 등장하기도 하는데...^^
https://github.com/themsaid/laravel-routes-publisher
어드벤스라우터라는것도 있고요~ㅎㅎ
https://github.com/lesichkovm/laravel-advanced-route


어쨌든 ::controller 엄청 편하긴 하지만... 명시적이지 못한 부분이
또~ 언제가 laravel의 발목을 잡을 것이라는 생각도 듭니다.


이것을 대체할만한 것은 리소스인것 같긴한데... 고작 몇가지 함수로 대형 프로젝트에서 처리가 가능할런지...
Route::resource('orm', 'OrmController');

?

List of Articles
번호 제목 글쓴이 날짜 조회 수
» 라라벨 Route::controller 가 5.2버전부터 deprecated 되었다? geusgod 2016.12.06 17
Board Pagination Prev 1 Next
/ 1