У меня есть простой фрагмент кода поиска / сортировки, который я запускаю на всех своих моделях, и по какой-то причине он ломается на одной из них. Файл модели и контроллера выглядит примерно одинаково в том, что вводится и тому подобное, поэтому я не уверен, в чем проблема. Этот код предназначен для запуска URL-токенов, таких как: /doctors?search=bob&sortBy=first_name&sort=asc
. Который работает на всех моих других моделях.
Кодовый блок
// Searches, sorts, and filters
$search = $request->search;
$sort = ($request->sort == null ? 'asc' : $request->sort);
$sortBy = ($request->sortBy == null ? 'prescribe_date' : $request->sortBy);
Возвращает следующую ошибку: Undefined variable: request
И указывает на строки в блоке кода выше. Я подумал, что это может быть потому, что не было троичного для нулевого поиска, но даже исправление, которое указывает на следующую строку сортировки $.