Laravel: вызов неопределенного метода Illuminate\Database\Eloquent\Collection::where()Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Laravel: вызов неопределенного метода Illuminate\Database\Eloquent\Collection::where()

Сообщение Anonymous »

У меня возникла проблема с этой функцией контроллера. Функция принимает необязательный параметр «поиск» и использует его для поиска среди доступных работодателей вакансий по ключевым словам. Когда я вызываю эту функцию, я получаю следующую ошибку.

Вызов неопределенного метода Illuminate\Database\Eloquent\Collection::where()

Изображение


Вот мой соответствующий код. Будем очень признательны за любые советы!

Маршруты: (префикс: '/api/v1/')

Route::get('employer/{employerId}/jobs', 'EmployersController@getJobs');


Контроллер:

public function getJobs ($employerId) {

$search = Input::get('query');

$jobs = Job::getAvailableByEmployer($employerId, $search);
return $jobs;
}


Модель:

public static function getAvailableByEmployer($employerId, $search=NULL)
{
$jobs = Job::where('jobs.employer_id', '=', $employerId)
->where('jobs.status', '=', 'Available')
->orderBy('jobs.created_at', 'desc')
->get();

if ($search)
{
$jobs->where('title', 'LIKE', '%'. $search .'%')
->orWhere('description', 'LIKE', '%'. $search .'%');
}

return $jobs;
}


Подробнее здесь: https://stackoverflow.com/questions/224 ... ctionwhere
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»