가장 기본적인 질문인데 저는 혼자 공부해왔고 관련 경험이 전혀 없습니다. 큰 분들이 화내지 않으셨으면 좋겠습니다...
Laravel5.4 + vue2.
Laravel에는 일련의 vue 개발 방법이 제공되지만 프런트 엔드 코드는 resources/assets 디렉터리에 작성되고 mix를 통해 공용 디렉터리에 내장됩니다. 그러나 이 접근 방식에는 분리도 포함됩니다. 깨끗하고 깔끔해야 합니다. 여기서 백엔드 코드를 작성하면 vue-cli를 사용하여 저기에 스캐폴딩을 구축한 다음 해당 스캐폴딩 아래에 프런트엔드 코드를 작성합니다. dist가 직접 복사되어 배포됩니다.
이러한 요구 사항을 충족해야 합니까? 저도 많은 오픈 소스 DEMO를 검색했지만 그렇지 않습니다.
메이데이에 심심해서 만들어봤으니 구경해보세요
github
현재 저희 회사에서는 API를 작성하는데 Laravel을 사용하고 있으며, Vue 프론트엔드 팀의 동료들이 API를 통해 인터페이스를 호출하는 형태이면 충분합니다. 문서. 이 방법은 모바일 프로젝트에 더 적합합니다
네, Larvael이나 yii 프레임워크를 사용하더라도 프런트엔드와 백엔드 분리 방법은 백엔드에서 json 데이터를 반환하는 API를 제공한다는 것입니다. Vue는 처음 개발을 시작할 때 백엔드에서 반환되는 인터페이스 데이터를 시뮬레이션하기 위해 모의 데이터를 사용할 수 있습니다. 인터페이스가 준비되면 모든 요청을 백엔드에서 제공한 URL로 바꿉니다.
인터페이스 문서 작성, 백엔드 구현, 프론트엔드 호출