2
我正在執行搜索以篩選屏幕上顯示的用戶。用戶的顯示器在沒有搜索的情況下工作。但是,當我輸入搜索名稱,並去顯示它,我得到一個未定義的變量進行搜索。Laravel內部聯接說變量undefined
$Search = $request->search_code; //print_r($Search);die(); // this works
// this next line was used for testing and it works as well
//$findTrainers = DB::table('users')->where('users.name', 'like', "%$Search%")->get();
// This is what we want to work, but the search variable is now undefined
$findTrainers = DB::table('users')
->join('bios', function ($findTrainers) {
$findTrainers->on('users.id', '=', 'bios.user_id')
->where('users.name', 'like', "%$Search%");
})
->get();