php - Laravel 5.2 分页

标签 php html laravel view pagination

我用这种方式为我的网站做了分页,但我仍然报错!我试图解决,我搜索了很多,没有找到解决方案。我希望你能帮助我。

Controller -

class ContentController extends MasterController {


    public function content() {
$content = content::all()->paginate(10);  
$content->setPath('content'); //Customise Page Url
return view('content.boot',compact('content'));

}
}

查看 -

@extends('master')
@section('content')

@if(count($content) > 0 )

@foreach($content as $row)

<video width="330" controls>
    <source src="{{ asset('videos/' . $row['video'] )}}" type="video/mp4">
</video>
@endforeach
@endif

{!! $content->render() !!} 

@endsection

路线-

Route::get('/', 'ContentController@content');

错误-

BadMethodCallException in Macroable.php line 81:
Method paginate does not exist.

最佳答案

删除 all() 函数,你的代码应该是:

$content = content::paginate(10);  

关于php - Laravel 5.2 分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34991182/

相关文章:

php - MySQL 最大和对应记录值

php - HTML 输入标签将占位符作为值传递给 PHP

html - 放大翻转卡片上的图像

javascript - 有没有办法在 JavaScript 中更改图像的色阶?

php - 为什么 127.0.0.1 在 Laravel .env 和 database.php 文件中不起作用,但 'localhost' 可以?

php - 水平扩展环境中的 Laravel 数据库 session

php - 在 Laravel 中播种数据库时找不到表错误

安装 WAMP 后 PHPmyadmin 不工作

javascript - 通过浏览器对网页进行身份验证

laravel - 如何使用 Eloquent 在 Laravel 中开始查询?