2016-06-03 2 views
0

도메인 클래스로 이동 : 그러나애벌레 DataTables 내가 올바르게 컨트롤러 메소드에 다음 코드와 Laravel의 DataTable을 설정 관리했습니다

// Retrieve (potentially filtered) data 
$users = User::with("role", "language", "country") -> select(["support_code", "first_name", "last_name", "subscription_expires", "email_address", "user_name", "location", "role_id", "language_id", "country_id"]); 

// Return data as JSON 
return Datatables::of($users) -> make(true); 

, 지금 컨트롤러에서이 코드를 이동하려는 및 도메인 개체/별도의 클래스로.

문제는 DataTable JS가 ajax 메서드를 통해 긴 쿼리 문자열을 보내고 이것이 도메인 클래스에 전달되지 않으므로 문제가 있다는 것입니다.

그래서 ... 두 가지 질문이 있습니다. 먼저이 쿼리 문자열을 도메인 클래스에 어떻게 보내야합니까? 둘째, Datatables::of($users) -> make(true) 방법까지 어떻게 제공합니까?

감사합니다.

답변

0

권. 내 잘못. 포함하는 것을 잊었습니다 use Yajra\Datatables\Datatables;

Ajax 요청 이었기 때문에 네임 스페이스 오류 메시지가 표시되지 않았습니다.