Files
2025-07-24 16:18:27 +07:00

26 lines
556 B
PHP

<?php
namespace App\View\Composers\Posts;
use App\Repositories\Menu\MenuRepositoryInterface;
use App\Repositories\Post\PostRepositoryInterface;
use Illuminate\View\View;
class PostComposer
{
protected $postRepositoryInterface;
public function __construct(PostRepositoryInterface $postRepositoryInterface)
{
$this->postRepositoryInterface = $postRepositoryInterface;
}
public function compose(View $view): void
{
$posts = $this->postRepositoryInterface->getAll();
$view->with('posts', $posts);
}
}