Skip to main content
조회 수 52 추천 수 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');

?

  1. No Image 06Dec
    by geusgod
    2016/12/06 by geusgod
    Views 52 

    라라벨 Route::controller 가 5.2버전부터 deprecated 되었다?

Board Pagination Prev 1 Next
/ 1

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5