Level 1
Found a solution to this. I had to slightly modify what I had before I added scout.
I’m sure there is a better approach and a cleaner way of acheiving the same results, so if anyone has any suggestion that’d be great.
$businesses = Business::search($query)->paginate(1, 'bu_page');
$contacts = Contact::search($query)->paginate(1, 'co_page');
$contracts = Contract::search($query)->paginate(1, 'cr_page');
$actions = Action::search($query)->paginate(1, 'ac_page');
$users = User::search($query)->paginate(1, 'us_page');
$strings = [
'query' => $query,
'bu_page' => $businesses->currentPage(),
'co_page' => $contacts->currentPage(),
'cr_page' => $contracts->currentPage(),
'ac_page' => $actions->currentPage(),
'us_page' => $users->currentPage()
];
$businesses->appends($strings);
$contacts->appends($strings);
$contracts->appends($strings);
$actions->appends($strings);
$users->appends($strings);```