2016-09-29 3 views
0

나는 Laravel 5.3을 사용하고 있습니다. 블레이드 템플릿에 데이터를 표시하는 객체 배열이 있습니다. 내 목표는 이제 데이터를 필터링하는 실시간 검색 창을 만드는 것입니다. 내가 id_customer에 입력 한 경우Laravel 라이브 검색 창

array(2) { 
[0]=> object(SimpleXMLElement)#196 (6) { 
    ["id"]=> string(1) "1" 
    ["id_customer"]=> string(1) "1" 
    ["date_add"]=> string(19) "2016-09-26 16:31:18" 
    ["payment"]=> string(39) "Pagamentos por Transferência Bancária" 
    ["total_paid"]=> string(9) "56.580000" 
    ["reference"]=> string(9) "OFBDWERLL" 
} 
[1]=> object(SimpleXMLElement)#194 (6) { 
    ["id"]=> string(1) "2" 
    ["id_customer"]=> string(1) "1" 
    ["date_add"]=> string(19) "2016-09-26 16:37:59" 
    ["payment"]=> string(39) "Pagamentos por Transferência Bancária" 
    ["total_paid"]=> string(9) "40.590000" 
    ["reference"]=> string(9) "CAYWFSRCA" 
} 
} 

것이다 검색 상자의 예는, 그것은 나에게 id_customer 키를 포함하는 데이터의 모든 조각을 보여줄 것이다 : 여기에 내 데이터의 예입니다. 이것을 달성하는 방법에 대한 아이디어가 있습니까?

+0

jquery, angularjs 또는 기타 자바 스크립트 프레임 워크를 사용하여이 문제를 해결해야합니다. – sanu

답변

0

사용자가 검색 상자에 입력 할 때 응답 할 AJAX를 사용해야합니다. 아약스는 즉석에서 검색을 수행하는 PHP 함수를 호출하여 아약스로 결과를 전달한 다음 결과를 HTML로 변환합니다.

아약스 라이브 검색 상자를 만드는 방법에 대한 온라인 자습서가 많이 있습니다.