List articles by author
You can filter pages by their author. You can find this
functionality in
App\Http\Blog\ArticlesAuthorController.php
.
public function index(Request $request, User $user)
{
$author = User::find($user->id);
$articles = \App\Article::published()->publishedUntilToday()->author($user->id)->paginate(10);
return view('blog.articles_author', compact(['articles', 'author']));
}
The
Resources\Views\Blog\Articles_author.blade.php
gets and shows the articles written by an author.
<div class="row">
<div class="col-md-9 text-left">
<h2 class="card-title"><span class="font-weight-light">{{ __('Articles by ') }}</span>{{ $user->name }}</h2>
<h4>{{ $user->about }}</h4>
</div>
<div class="col-md-3">
<div class="card-avatar">
<a href="{{ route('blog.author', $user->slug) }}">
<img class="img" src="{{ $user->profilePicture() }}">
</a>
<div class="ripple-container"></div>
</div>
</div>
</div>