2016-09-29 80 views
0

我正在使用Laravel 5.3。我有一組將數據呈現到刀片模板上的對象。我現在的目標是創建一個實時搜索框來過濾數據。這是我的數據的一個例子:Laravel Live搜索框

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輸入,它會告訴我的每一塊包括id_customer關鍵數據。 關於如何實現這一點的任何想法?

+0

你應該使用jQuery,angularjs或其他JavaScript框架來處理這個問題 – sanu

回答

0

在您的模板中,您需要使用AJAX,當用戶鍵入搜索框時,AJAX會作出響應。 ajax將會調用一個php函數來執行搜索,將結果傳遞給ajax,然後將結果推送到您的html中。

網上有很多關於創建ajax實時搜索框的教程,您可以用它來幫助您進一步深入。