2016-11-02 125 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; 
}