Fad*_*dee 8 html php pagination view laravel
我用这种方式为我的网站做了一个分页,但我仍然收到错误!我试图解决,我搜索了很多,没有找到解决方案.我希望你能帮助我.
控制器 -
class ContentController extends MasterController {
public function content() {
$content = content::all()->paginate(10);
$content->setPath('content'); //Customise Page Url
return view('content.boot',compact('content'));
}
}
Run Code Online (Sandbox Code Playgroud)
查看 -
@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
Run Code Online (Sandbox Code Playgroud)
路线 -
Route::get('/', 'ContentController@content');
Run Code Online (Sandbox Code Playgroud)
错误 -
Macroable.php第81行中的BadMethodCallException:
方法paginate不存在.
Gou*_*lfy 15
删除all()函数,你的代码应该是:
$content = content::paginate(10);
Run Code Online (Sandbox Code Playgroud)
小智 7
根据Gouda Elalfy的建议你应该删除对的电话all().
您paginate()可以使用该方法,Eloquent\Builder这是您在调用时隐式拥有的方法content::paginage(10).
但是content::all()返回一个Collection或一个数组Model,而不是a Builder.
| 归档时间: |
|
| 查看次数: |
14801 次 |
| 最近记录: |