카테고리 없음
[PHP] Laravel 구조-사용자 지정 API 메서드를 어디에 배치합니까?
필살기쓰세요
2021. 2. 8. 21:50
Laravel에서는 원하는 곳에 API 코드를 배치 할 수 있습니다. 하지만 API 코드를 Controllers
디렉토리에 보관하는 것이 더 편합니다 .
내가 따르는 기본 디렉토리 및 파일 구조
|- Http
`|- Controllers
`|- API
` - ApiController.php
- OtherApiControllers.php
그래서 기본적으로 내가 디렉토리 생성 API
모든 API 컨트롤러 유지하는 다른 모든 API를 컨트롤러로 확장됩니다. 그 이유는 다른 모든 클래스가 상속 할 몇 가지 논리를 배치하기 때문입니다.ApiController.php
예를 들면 :
class ApiController extends Controller {
public function __construct()
{
# Setting Header
header('Access-Control-Allow-Origin: *');
}
}
예, 저는 거의 2 년 동안이 구조를 따라 왔고 훌륭하게 진행되고 있으므로이 구조를 따르는 것이 좋습니다.
출처
https://stackoverflow.com/questions/39929987