relaticle/ink
Filament-native content publishing for Laravel: Eloquent models, full admin for posts/categories, SEO + JSON-LD, RSS, search, Blade UI components, and 13 MCP tools for AI agents. Headless by default with optional public blog routes.
/blog routes) provides flexibility. Teams with custom routing needs can use Blade components directly, while those needing quick deployment can enable public routes with minimal config.BlogPosting, FAQPage, etc.) and SEO components (meta tags, Open Graph, RSS) reduce manual effort for content-heavy sites. This is particularly valuable for blogs, documentation, or AI-citable content.posts, categories, tags), but custom schema extensions (e.g., adding columns to posts) may require manual overrides.<x-ink::post-header>, etc.), but custom styling or layout changes will necessitate publishing and overriding views (php artisan vendor:publish --tag=ink-views).spatie/laravel-medialibrary integration adds complexity. Teams already using MediaLibrary will benefit from seamless featured-image handling, but others will face a trade-off: either stick with FileUpload or adopt MediaLibrary for full integration./blog, /blog/{slug}, etc. Teams with existing routes in these paths will need to resolve conflicts (e.g., via middleware or route grouping).FileUpload, migrating existing featured_image data to MediaLibrary is not automated (requires Phase 3 or manual scripts). This could be a blocker for large-scale migrations.<x-ink::meta-tags>) are opinionated. Teams with custom SEO strategies (e.g., dynamic meta tags based on user segments) may need to override or extend these components./blog routes to conflict with?features.media_library? If yes, is spatie/laravel-medialibrary already in use, or will this require a new dependency?spatie/laravel-seo.composer require relaticle/ink.AppPanelProvider.php:
->plugin(\Relaticle\Ink\InkPlugin::make())
php artisan migrate.php artisan vendor:publish --tag=ink-config.config/ink.php (e.g., public_routes, tags, media_library).composer require spatie/laravel-medialibrary
php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="medialibrary-migrations"
php artisan migrate
php artisan vendor:publish --tag=ink-views.<x-ink::post-header :post="$post" />).public_routes in config to auto-register /blog routes. No controllers needed.spatie/laravel-seo are unlikely if not already in use.public_routes, tags).How can I help you explore Laravel packages today?