Yeni eklenen yazıları üstte göstermek için, `$posts` değişkenindeki yazıları tarihe göre ters sıralamanız gerekmektedir. Ayrıca sayfalama yapabilmek için Laravel'deki `paginate` fonksiyonunu kullanarak yazıları bölmeniz gerekmektedir.
```php
@extends('layouts.front')
@section('title') {{$blogsettings->meta_title}} @endsection
@section('meta') {{$blogsettings->meta_description}} @endsection
@section('content')
<div class="breadcrumb-area">
<h1 class="breadcrumb-title">{{$blogsettings->meta_title}}</h1>
<ul class="page-list">
<li class="item-home"><a class="bread-link" href="{{ route('home') }}" title="Home">{{$blogsettings->breadcrumbs_anchor}}</a></li>
<li class="separator separator-home"></li>
<li class="item-current">{{$blogsettings->meta_title}}</li>
</ul>
</div>
<div class="blog-page-section">
<div class="container">
<div class="row">
<div class="col-md-8">
@foreach($posts->sortByDesc('created_at') as $post)
<!-- aynı kodlar -->
@endforeach
<!-- Sayfalama bağlantıları -->
<div class="pagination-links">
{{ $posts->links() }}
</div>
</div> <!-- col 8 -->
<div class="col-md-4">
<div class="widget_element">
{!!$blogsettings->html_sidebar1!!}
</div>
<div class="widget_element">
{!!$blogsettings->html_sidebar2!!}
</div>
</div>
</div>
</div>
</div>
@endsection
```Ayrıca, `$posts` değişkenini `paginate` fonksiyonunu kullanarak ayarlamalısınız. Örneğin, her sayfada 5 yazı göstermek istiyorsanız, controller dosyanızda şu şekilde ayarlayabilirsiniz:
```php
$posts = Post::orderBy('created_at', 'desc')->paginate(5);
```Bu şekilde, yeni eklenen yazılar en üstte gözükecek ve sayfalama işlevi sağlanacaktır.