Laravel 백그라운드 작업을 위한 리소스 라우팅을 더 잘 최적화하고 개선하는 방법은 무엇입니까?

WBOY
풀어 주다: 2016-09-19 09:16:36
원래의
986명이 탐색했습니다.

현재 리소스 라우팅을 사용하고 있는데, 이는 일반적인 추가, 삭제, 확인, 수정에 정말 편리합니다. 그러나 일부 기능은 추가, 삭제, 확인 및 수정뿐만 아니라 많은 작은 기능을 가지고 있습니다. 현재 솔루션은 리소스 라우팅에 해당하는 메서드에서 매개변수를 수락하고 이를 사용하여 특정 작업(예: 비동기식)을 결정하는 것입니다. 관련 정보 획득, 테이블 연결 수정) 클래스 등)을 수행한 후 해당 코드를 실행합니다.
그러나 이로 인해 컨트롤러의 리소스 라우팅 방법이 비대해지고 직관적이지 않게 됩니다. 라우팅 테이블과 컨트롤러를 상대적으로 단순하고 읽기 쉽게 유지할 수 있는 다른 더 나은 솔루션이 있는지 궁금합니다.

답글 내용:

현재 리소스 라우팅을 사용하고 있는데, 이는 일반적인 추가, 삭제, 확인, 수정에 정말 편리합니다. 그러나 일부 기능은 추가, 삭제, 확인 및 수정뿐만 아니라 많은 작은 기능을 가지고 있습니다. 현재 솔루션은 리소스 라우팅에 해당하는 메서드에서 매개변수를 수락하고 이를 사용하여 특정 작업(예: 비동기식)을 결정하는 것입니다. 관련 정보 획득, 테이블 연결 수정) 클래스 등)을 수행한 후 해당 코드를 실행합니다.
그러나 이로 인해 컨트롤러의 리소스 라우팅 방법이 비대해지고 직관적이지 않게 됩니다. 라우팅 테이블과 컨트롤러를 상대적으로 단순하고 읽기 쉽게 유지할 수 있는 다른 더 나은 솔루션이 있는지 궁금합니다.

다음과 같은 것이 필요할 수 있습니다: laravel-default-routes

README.md에 따라 이 기본 경로를 구성하면 다른 프레임워크에서 module/controller/action 경로를 쉽게 사용할 수 있습니다. 그리고 다양한 유형의 REST 스타일 요청에 대해 다양한 함수가 호출됩니다. do + <HTTP_METHOD> + <action>은 함수 이름에 해당합니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿