Почему в Eloquent простой запрос, так как этот не работает?
$matches = DB::table("matches")
->where(["team_a"=> $request->tid, "match_tipo"=>3])
->orWhere(["team_a"=> $request->tid, "match_tipo"=>3])
->first();
В соответствии с другими примерами, приведенными здесь на Stackoverflow , я должен использовать запрос в Где:
$matches = DB::table("matches")
->where(["match_tipo"=>3])
->where(function($query, $request) {
$query->where('team_h',$request->tid)
->orWhere('team_a',$request->tid);
})
->first();
Но я должен передать второй параметр ($ request).
Как проще всего выполнить этот запрос?