2014-01-11 3 views
0

Laravel 라우팅 구조에 문제가 있습니다. 프로젝트에 코어를 추가하고 코어에서 다른 프로젝트로 확장하려면 프로젝트에 컨트롤러를 추가하거나 제거해야합니다. 그러면 어떻게해야합니까? 애벌레에서 라우팅? 예를 들어, 내 핵심이 컨트롤러로 구성 될 수있다 :Laravel 라우팅 구조

userController 
groupConroller 
messageController 

그런 다음 나는 내가 경로 파일을 이동해야 laravel에서이 작업을 수행하려는 경우, messageController를 포함하지 않는이 핵심에서 프로젝트를 확장 할 messageController에 대한 라우팅을 제거하지만 컨트롤러 번호가 증가하면 Route 개의 파일을 추가하거나 제거하는 것이 좋지 않습니다. 그런데 어쩌면 간단한 답이 나에게 도움이 될 것입니다.

+0

또한 팁 ... 대부분의 laravel 개발자는 컨트롤러에서 두 단어를 모두 대문자로 표시하므로 UserController, GroupController, MessageController 등 필요하지는 않지만 많은 개발자와 같은 페이지에 있습니다. – elliotanderson

답변

1

ServiceProvider를 만들 수도 있습니다. ServiceProvider의 boot() 함수에서 경로를 등록 할 수 있습니다. 그런 다음 서비스 공급자를 선언하는 config.php 파일 하나를 추가해야합니다.

자세한 내용은 laravel 서비스 제공 업체를 찾아보십시오.

+0

감사합니다. 아 웨이, 그게 내가 찾고 있던거야. –