Я хочу использовать добавление в разбивке на страницы, но ошибка, подобная этой
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'));
}
,
использование
$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