2014-02-26 3 views
0

Backbone.js가있는 Laravel 프로젝트에서 작업 중이며 라우터 문제가 있습니다. 내 Laravel 프로젝트를 SPA (Single Page App)로 만들고 싶습니다. Backbone.js 쪽에서는 링크에 해시 조각을 사용하고 있지만 Laravel의 Route는 내 백본의 해쉬 기호를 인식하지 못합니다.Laravel 및 Backbone.js 라우터 문제

나는이 목적을 위해서 pushState 대안이 있음을 이해합니다.
서버 및 클라이언트 쪽 모두에서 단일 페이지 응용 프로그램 용 라우터를 어떻게 사용할 수 있습니까?

답변

0

Backbone.js를 사용하면 해당 API를 통해 서버와 통신합니다. Laravel 프로젝트에서 RESTful API를 작성하면 GET 및 POST 데이터를 /로부터 가져올 수있다. Laravel에서는 API 요청을 처리하는 리소스와 컨트롤러를 나타내는 모델 만 사용합니다. 이러한 API 컨트롤러의 경로는 해시 태그를 신경 쓸 필요가 없으며 일반 경로 일뿐입니다. Backbone 클라이언트에서 모델의 API URL을 Laravel 백엔드의 리소스로 설정 한 다음 가져 와서 사용할 수 있습니다.

관련 문제