for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Wingsline\Blog\Http\Controllers\Front;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Routing\Controller as BaseController;
use Spatie\Tags\Tag;
use Wingsline\Blog\Posts\Post;
class TaggedPostsController extends BaseController
{
use AuthorizesRequests;
use DispatchesJobs;
use ValidatesRequests;
public function __invoke(Tag $tag)
$posts = Post::published()
->public()
->orderBy('publish_date', 'desc')
->withAllTags([$tag])
->simplePaginate(50);
return view('taggedPosts.index', compact('tag', 'posts'));
}