misaf/vendra-blog

Installs: 0

Dependents: 1

Suggesters: 0

Security: 0

Stars: 1

Watchers: 0

Forks: 0

Open Issues: 0

Type:vendra-module

pkg:composer/misaf/vendra-blog

dev-master 2026-02-19 07:49 UTC

This package is auto-updated.

Last update: 2026-02-19 07:49:22 UTC


README

Tenant-aware blog management for Laravel + Filament.

Features

  • Blog post categories
  • Blog posts
  • Filament resources on the admin panel

Requirements

  • PHP 8.2+
  • Laravel 11 or 12
  • Filament 4
  • misaf/vendra-tenant
  • misaf/vendra-activity-log

Installation

composer require misaf/vendra-blog
php artisan vendor:publish --tag=vendra-blog-migrations
php artisan migrate

Optional translations publish:

php artisan vendor:publish --tag=vendra-blog-translations

The service provider and Filament plugin are auto-registered.

Usage

Create a category:

use Misaf\VendraBlog\Models\BlogPostCategory;

$category = BlogPostCategory::query()->create([
    'name' => ['en' => 'Announcements'],
    'status' => true,
]);

Create a post:

use Misaf\VendraBlog\Models\BlogPost;

BlogPost::query()->create([
    'blog_post_category_id' => $category->id,
    'name' => ['en' => 'Welcome'],
    'status' => true,
]);

Filament

Resources are available in the Blogs cluster on the admin panel:

  • Blog Post Categories
  • Blog Posts

Testing

composer test

License

MIT. See LICENSE.