munak

Route::group 사용시 Illegal offset type error 본문

SW 개발 언어/7. Laravel 5

Route::group 사용시 Illegal offset type error

moonhak 2016. 2. 3. 17:38

Route 사용시 조금더 편리하게 사용하기 위해 

Route::group을 사용합니다. 

Route를 평소처럼 연결하였는데, 갑자기 아래와 같은 오류가 발생하였습니다.


여러 방법을 찾다가 http://laravel.io/forum/11-10-2014-route-group 에서 나온 방법을 따라하다가 사용하였습니다. 

아래와 같이 변경하였습니다.

Route::group(array(['prefix' => 'auth', 'as' => 'user.']) 

그 뒤 깔끔하게 진행되었습니다.

#2016.02.11 추가

새롭게 알게된 내용은 laravel 5.0 버전에서는 Route::group가 제대로 작동을 안하였습니다.

Route::group 없이 각 라우터에 user.create 처럼 이름을 지정해주면 제대로 사용 가능합니다.


Route::group을 사용하고 싶으신 분들은 5.1 이상 버전을 추천드립니다.


원인을 찾고싶으나,, 아직 정확한 이유는 모르겠습니다. 혹시 아시는분은 댓글 부탁드립니다.



Comments