Php Laravel分页上不存在方法append
我在使用以下代码时遇到一些问题。在圣诞节休息了一下之后,我好像忘记了如何拉威尔了Php Laravel分页上不存在方法append,php,laravel,pagination,laravel-5.5,Php,Laravel,Pagination,Laravel 5.5,我在使用以下代码时遇到一些问题。在圣诞节休息了一下之后,我好像忘记了如何拉威尔了 {{$portalEntries->append(Input::except('page'))->links()} 错误异常 Method append does not exist. (View: /home/sites/mydomain.com/resources/views/portal/page.blade.php) 下面是我获取变量$portalEntries public function getEn
{{$portalEntries->append(Input::except('page'))->links()}
错误异常
Method append does not exist. (View: /home/sites/mydomain.com/resources/views/portal/page.blade.php)
下面是我获取变量$portalEntries
public function getEntries($paginate = 20, $deleted = false)
{
$query = PortalEntry::select(DB::raw('portal_entries.*'))
->where('portal_entries.portal_page_id', $this->id)
->orderBy('portal_entries.id', 'desc');
if($deleted) {
$query->where('portal_entries.deleted', 1);
}
else {
$query->where('portal_entries.deleted', 0);
}
if(request()->has('search')) {
$query->join('portal_entries_values', 'portal_entries.id', '=', 'portal_entries_values.portal_entries_id');
$query->where('value', 'like', '%'.request("search").'%');
if(request()->input('search_column', 'all') !== 'all') {
$query->where('portal_entries_values.portal_page_columns_id', request()->input('search_column'));
}
}
return $query->paginate($paginate);
}
将追加替换为追加 试试这个
{{ $portalEntries->appends(Input::except('page'))->links() }}
是不是appends()
??