2016-11-02 6 views
0

Ich versuche, eine Suchfunktion mit Laravel 5 zu machen. Aber ich kann keine Objekte mit LIKE bekommen.Laravel 5 Wo Abfrage

Dies ist mein Code.

public function search(){ 
     $term = Input::get('search'); 

     $employees = Auth::user()->employees; 

     $results = $employees->where('name','LIKE', 'murat')->all(); 

     return $results; 
} 
+0

Sie einige Aufzeichnungen zeigen, die Sie erwarten würden? –

Antwort

1

Alle Beziehungen dienen auch als Query Builder, Sie weitere Einschränkungen employees durch den Aufruf der Methode employees() und weiterhin Kette Bedingungen auf die Abfrage abgerufen werden, zu dem hinzufügen können.

So würde Ihre Funktion wie:

public function search(){ 
    $term = Input::get('search'); 

    $results = Auth::user()->employees()->where('name','LIKE', 'murat')->all(); 

    return $results; 
}