저는 Laravel을 사용하여 기본 API를 만들고 현재 Angular를 사용하여 프런트 엔드를 작성하고 있습니다. 내가 결정하기 위해 고심하고있는 것은 ID의 형식으로 참조 데이터를 실제 값과 교차시키는 방법/위치입니다. - 내가 분명히 클라이언트, 캠페인, CREATED_BY이 (가) 작성한 등하지만 대한 실제 값이 아닌 ID 년대를 표시 할 조인을 사용하여 API에서 데이터 반환
{
"id":1,
"task_owner":7,
"client":2,
"campaign":17,
"created_by":1,
"title":"Finalise agenda for Call.",
"notes":null,
"viewed":0,
"priority":1,
"start_date":"2016-08-10",
"end_date":"2016-08-11",
"sub_tasks":[
{
"id":1,
"title":"my first subtask"
}
]
}
가 작업을 표시 할 때 다음과 같이
태스크 객체는 현재 API에서 반환 또한 그 테이블을 나중에 업데이트하고 필터 (즉, client_id = 2 인 작업 만 표시)를위한 ID가 필요합니다.
이 데이터 비트를 보내고 내 작업 개체의 일부로 포함해야합니다. 먼저 모든 API를 사용하여 모든 사용자, 클라이언트 및 캠페인 데이터를 가져온 다음 프런트 엔드에서 상호 참조해야합니다. ?
에서 설정 당연히 요구된다. Eloquent는 열망하는로드로 조인 및 쿼리를 작성하므로 MySQL 요청도 최소화됩니다. – TheFallen