2
我無法相對於在users
表groups
表的內容進行篩選,以username
問題Eager Load Constraints貪婪加載限制使用過濾器在Laravel
public function username()
{
return $this->belongsTo('User','fk_users_id')->select(['id','username']);
}
我曾嘗試使用下面的代碼,但它過濾只有users
數據不是groups
數據
$groups = Groups::with(array('username' => function($query) use ($keyword)
{
$query->where('username', 'like', '%'.$keyword.'%');
}))
->where('status',1)->paginate($paginateValue);
任何幫助,歡迎...
不應該是'array('user'=> function($ query)'?或者'用戶名'是一張桌子? – lukasgeiter 2014-12-03 07:57:10
'username'是一個函數 – Ronser 2014-12-03 08:22:15