@CrimsonFox

Как связать несколько переменных по разным бд в общий запрос?

Всем добрый день
У меня есть задача сделать отчет, сформированный на основе выбора нескольких атрибутов
И так получается, что все из них напрямую привязаны к одной бд, но среди них есть поиск по этажам который я никак не могу привязать к проге
//index
$level = [2,3,4,5,6];
 public function getReport(Request $request)
    { 
$start_date = $request->get('start_date', date('d.m.Y'));
        $date_end = $request->get('date_end', date('d.m.Y'));

       //$level_id = DB::select('select * from room where level_id = :level', ['level' > 1]); 
        $level_id = Room::where( 'level_id', '=', $request['level']+2)->select('number')->get();
        $habitation =  Habitation::with([ "places"])
        ->where('status','=','saselen')
        ->whereDate('dogovor_date','>=',$start_date)
        ->whereDate('dogovor_date','<=',$date_end)

        ->get();    
        
        return view('admin.admissionRep.report',compact('habitation', 'level_id', 'start_date','date_end'));
    }

при этом программа видит $level_id, но не связывает его с программой.
61e790171a6a5896937262.png
как это можно поправить?
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы