2016-11-02 10 views
0

Я пытаюсь выполнить функцию поиска с laravel 5. Но я не могу получить объекты с LIKE.Laravel 5 Where Query

Это мой код.

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

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

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

     return $results; 
} 
+0

Можете ли вы показать некоторые записи, которые вы бы ожидали? –

ответ

1

Все отношения также служат в качестве строителей запроса, вы можете добавить дополнительные ограничения, к которым employees извлекаются путем вызова метода employees() и продолжая условия цепи на запрос.

Так что ваша функция будет, как:

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

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

    return $results; 
}