如上,怎么將$title 像$query一樣,在函數內部使用?
$result = UserMenus::with(['menu'=>function($query){ $query->where('title',$title); }])->where('user_id',$userId)->first();
解決:
$result = UserMenus::with(['menu'=>function($query) use ($title){ $query->where('title',$title); }])->where('user_id',$userId)->first();
或者
$result = UserMenus::with(function($query) use ($title){
$query->where('title',$title); })->where('user_id',$userId)->first();