Когда я запрашиваю базу данных, я получаю нужные результаты.
$data['jobtypes'] = User::Select('jobtype_search', DB::raw('count(jobtype_search) as jobs'))->
Where('jobtype_search', '<>', '')
->GroupBy('jobtype_search')
->get();
Однако, когда я не хочу продолжать вызывать базу данных для каждого запроса. Вместо этого я вызываю базу данных один раз, чтобы получить необходимую мне часть данных, а затем запрашиваю ее.
$user = User::whereBetween('created_at', [$start_date, $end_date])->get();
Когда я пытаюсь
$data['jobtype_search'] =$user->Select('jobtype_search', DB::raw('count(jobtype_search) as jobs'))->
Where('jobtype_search', '<>', '')
->GroupBy('jobtype_search')
->get();
Я получаю method select not found
ошибку.
Что я должен изменить, чтобы мой запрос работал?