>  Q&A  >  본문

효율적인 Laravel 애플리케이션 구축: 이중 API 및 뷰 기능 구현, 별도의 컨트롤러 구현

<p>컨트롤러의 중복을 피하면서 API를 처리하고 기능을 효율적으로 볼 수 있도록 Laravel 애플리케이션을 구성하고 싶습니다. </p> <p>하나는 API 작업 전용이고 다른 하나는 보기 관련 작업용으로 두 개의 별도 컨트롤러를 갖도록 애플리케이션을 설정하려면 어떻게 해야 합니까? </p> <p>또한 이러한 컨트롤러 간의 공유 논리를 처리하는 가장 좋은 방법은 무엇이며 문제를 올바르게 분리하려면 어떻게 해야 합니까? </p>
P粉558478150P粉558478150450일 전615

모든 응답(1)나는 대답할 것이다

  • P粉818125805

    P粉8181258052023-08-17 00:53:13

    API와 뷰 모두 동일한 클래스 이름을 만들 수 있습니다. 예를 들어 다음과 같이 다양한 네임스페이스에 컨트롤러를 생성합니다.

    으아악

    공유 문제의 경우 앱에서 Traits 폴더를 만든 다음 PHP 특성 클래스를 만드세요.

    으아악

    모델이나 컨트롤러에서 사용할 수 있으며 키워드를 사용하세요.

    으아악

    독립적인 이슈와 구조화된 개발을 위해 서비스 또는 저장소 패턴을 만들 수 있습니다. 자세한 내용은 클릭을 이용해 주세요.

    회신하다
    0
  • 취소회신하다