Вызов неопределенной функции App \ Http \ Controllers \ appends () - PullRequest
0 голосов
/ 05 июля 2018

я хочу использовать добавления в нумерации страниц, но ошибка как это

Call to undefined function App\Http\Controllers\appends()

. это мой контроллер ...

  public function index(InstrumentType $instrumentType)
{ 
    $query = "";

    if(request('serial_number')){
        $query = request('serial_number');
    }

    $instruments =  Instrument::where('instrument_type_id', $instrumentType->id)->where('serial_number', 'like', '%'.$query.'%')->paginate(5);
    $instruments = appends($request->query());
    return view('settinginstrument.index', compact('instrumentType', 'instruments'));
}

.

1 Ответ

0 голосов
/ 05 июля 2018

Используйте

$instruments->appends($request->query());

Вместо

appends($request->query());

попробуйте это:

public function index(Request $request, InstrumentType $instrumentType)
{ 
    $query = "";

    if(request('serial_number')){
        $query = request('serial_number');
    }

    $instruments =  Instrument::where('instrument_type_id', $instrumentType->id)->where('serial_number', 'like', '%'.$query.'%')->paginate(5);
    $instruments = $instruments->appends($request->query());
    return view('settinginstrument.index', compact('instrumentType', 'instruments'));
}

Для получения дополнительной информации проверьте это: https://laravel.com/docs/5.6/pagination#displaying-pagination-results

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...