for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Modules\Blog\Http\Controllers;
use Illuminate\Support\Facades\App;
use Modules\Blog\Repositories\PostRepository;
use Modules\Core\Http\Controllers\BasePublicController;
class PublicController extends BasePublicController
{
/**
* @var PostRepository
*/
private $post;
public function __construct(PostRepository $post)
parent::__construct();
$this->post = $post;
}
public function index()
$posts = $this->post->allTranslatedIn(App::getLocale());
return view('blog.index', compact('posts'));
public function show($slug)
$post = $this->post->findBySlug($slug);
return view('blog.show', compact('post'));