Я хочу передать 2 аргумента в подзапросе. Мой запрос работает, если я передаю статическую переменную в подзапросе. Я хочу передать динамическое значение в подзапросе. Я хочу передать $ status в подзапросе. Можно передать два аргумент в подзапросе как (function($query,$status) {}
рабочий
DB::table('asset_status_tracker')->where('asset_status_tracker.request_id','=',$request_id)->where(function($query) {
$query->where('asset_status_tracker.status_after','=','17')->orwhere('asset_status_tracker.status_after','=','20');
})
->select('asset_status_tracker.status_after')->first();
не работает
$status='17';
DB::table('asset_status_tracker')->where('asset_status_tracker.request_id','=',$request_id)->where(function($query,$status) {
$query->where('asset_status_tracker.status_after','=',$status)->orwhere('asset_status_tracker.status_after','=','20');
})
->select('asset_status_tracker.status_after')->first();