مقاله

مروری بر معماری، ماژول‌ها و تصمیم‌های فنی در ساخت یک پورتفولیو CMS حرفه‌ای

ساخت CMS شخصی با Laravel 12 و Filament v4

ساخت CMS شخصی با Laravel 12 و Filament v4

چرا CMS اختصاصی؟

برای یک توسعه‌دهنده، داشتن کنترل کامل روی SEO، عملکرد و ساختار محتوا ارزش زیادی دارد.

معماری لایه‌ای

Controller نازک، Service برای منطق کسب‌وکار و Repository برای دسترسی به داده — الگویی که نگهداری را ساده می‌کند.

class PostService extends BaseService
{
    public function findPublishedBySlug(string $slug): ?Post
    {
        return $this->postRepository->findPublishedBySlug($slug);
    }
}

Filament v4

پنل مدیریت سریع با Resource، Policy و اکشن‌های سفارشی برای تولید sitemap و RSS.