【发布时间】:2021-12-08 15:57:21
【问题描述】:
我正在做一个项目,我有文章表,我获取数据并将其显示在索引页面中
功能
public function index()
{
$articles = Article::paginate(10);
return view('dashboard/news/index', compact('articles'));
}
视图
@foreach ($articles as $article)
<div class="row py-4">
<div class="col-md-5 article-img">
<img src="{{ asset('uploads/news-images') }}/{{ $article->img }}" class="w-100">
</div>
<div class="col-md-7 p-3 row flex-column justify-content-center">
<h5 class="text-mine-blue">{{ $article->title }}</h5>
<span class="text-muted my-2">{{ $article->created_at }}</span>
<p>{!! \Illuminate\Support\Str::limit($article->content, 170, $end = '...') !!}</p>
<div class="read-more-btn">
<a href="{{ route('articles.show', $article->id) }}" class="btn text-light">
{{ __('اقرأ المزيد') }}
</a>
</div>
</div>
</div>
@endforeach
{!! $articles->render() !!}
AppServiceProvider
use Illuminate\Pagination\Paginator;
public function boot()
{
Paginator::useBootstrap();
}
错误
Method Illuminate\Database\Eloquent\Collection::render does not exist. (View: C:\xampp\htdocs\aqaraty\resources\views\articles\index.blade.php)
【问题讨论】:
标签: laravel pagination