这里是我的指标:
<div class="page-sizer">
<a class="page numbers" href="{{$references->pagination(10)}}">10</a>
<a class="page numbers" href="{{$references->pagination(30)}}">30</a>
<a class="page numbers" href="{{$references->pagination(100)}}">100</a>
<button href="qweqwe.qweqwe" class="btn btn-info float-right>112e1e1e1e"></button>
</div>
我们AdminreferenkeKontroller:
public function index()
{
$references = Reference::orderBy('priority', 'desc')->orderBy('id', 'desc')->paginate(50);
return view('admin.reference.index', ['references' => $references]);
}
我Lengthawarepaginator:
public function __construct($items, $total, $perPage, $currentPage = null, array $options = [])
{
foreach ($options as $key => $value) {
$this->{$key} = $value;
}
$this->total = $total;
$this->perPage = $perPage;
$this->lastPage = max((int) ceil($total / $perPage), 1);
$this->path = $this->path !== '/' ? rtrim($this->path, '/') : $this->path;
$this->currentPage = $this->setCurrentPage($currentPage, $this->pageName);
$this->items = $items instanceof Collection ? $items : Collection::make($items);
}
。我目前得到的错误方法照亮\数据库\雄辩\收藏::分页不存在。我想有3个按键,显示3种不同paginations的像计算器在底部的搜索栏。
您呼叫的分页中收集尝试这样
首先你需要包括类减速前的DB类
use Illuminate\Support\Facades\DB;
然后改变这样的查询
$references = DB::table('reference')->orderBy('priority', 'desc')->orderBy('id', 'desc')->paginate(5o);
return view('admin.reference.index', ['references' => $references]);
在您查看您需要访问这样的
{{ $references->links() }}
我已经完全地现在改变了分页。我写了一个网址
/x/y/perpage/10,
/x/y/perpage/30,
/x/y/perpage/100,
我犯了一个新的路线吧
route::('/x/perpage/{count})'
并改变了我的AdminReferenceController到
public function index($perpage = false)
{
if(!$perpage) {
$perpage = 10;
}
$references = Reference::orderBy('priority', 'desc')->orderBy('id', 'desc')->paginate($perpage);
我不能让时间来解决这一问题。但我发现你叫分页(),而不是PAGINATE。见我suggetion
<div class="page-sizer">
<a class="page numbers" href="{{$references->paginate(10)}}">10</a>
<a class="page numbers" href="{{$references->paginate(30)}}">30</a>
<a class="page numbers" href="{{$references->paginate(100)}}">100</a>
<button href="qweqwe.qweqwe" class="btn btn-info float-right>112e1e1e1e"></button>
</div>
在这里我删除了PAGINATE从指数(),并返回集合。
public function index()
{
$references = Reference::orderBy('priority', 'desc')->orderBy('id', 'desc');
return view('admin.reference.index', ['references' => $references]);
}
希望这可以帮助你。