Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Blog Laravel Package

jcc/blog

jcc/blog is a ready-to-use blog package for Laravel that helps you add and manage blog content quickly. It integrates cleanly into existing Laravel applications, with configurable features for publishing posts and running a complete blog.

View on GitHub
Deep Wiki
Context7

:star2: PJ Blog is an open source blog built with Laravel and Vue.js.

Frequently asked questions about Blog
Is jcc/blog a Laravel Composer package I can install with composer require?
No. jcc/blog is a complete Laravel and Vue.js blog application, not a drop-in Composer library, so there is no composer require jcc/blog integration path. You adopt it by forking and deploying it as a standalone service or by lifting its models, controllers, and Vue components into your own codebase. Treat it as an application you own, not a package you install.
Which Laravel and PHP versions does jcc/blog support?
jcc/blog belongs to the Laravel 5.5–6.x, PHP 7.x, and Vue 2 era; its last release was November 2019. A fresh Composer install on PHP 8.2+ will likely fail on transitive constraints, and Vue 2 reached end-of-life in December 2023. Assume it is incompatible with Laravel 10/11 until you prove otherwise in a spike.
How do I install and configure jcc/blog in an existing Laravel application?
There is no package install flow: clone or fork the repository, configure the .env file, run the migrations, and build the Vue admin assets. For an existing Laravel app, the practical routes are deploying it as a separate subdomain/service or copying the models, migrations, routes, and controllers you need. Expect to adapt configuration, storage, and authentication to your environment.
What blog features does jcc/blog include out of the box?
It provides post management with create, edit, and publish workflows, plus categories, tags, and comment support for reader discussion. It ships admin-facing CRUD views and routes, Blade views, migrations, and a Vue-based admin SPA. Markdown-style authoring and a bundled frontend theme are part of the application rather than an API-only package.
Can I use jcc/blog as a headless CMS or API-only backend?
The Vue admin implies an API layer, but jcc/blog is not documented or packaged as a headless CMS product. You can inspect the routes and controllers to find reusable JSON endpoints, then decouple them from the bundled theme and frontend. Budget integration work and test the API surface before relying on it as a content service.
Is jcc/blog safe to run in production in 2025?
Treat it as high risk by default: an unmaintained Laravel 5.x/6.x tree carries known framework and dependency CVEs, and an admin panel is a high-value target with no upstream patch stream. Abandoned transitive packages can also make reproducible builds fragile. The MIT license and small codebase help, but you must isolate it, pin dependencies, and own security patching before exposing it publicly.
How hard is it to upgrade jcc/blog to Laravel 11 and PHP 8.2+?
It is a real upgrade project, not a sprint: update PHP and Laravel, resolve dependency constraints, and replace the Vue 2 admin with Vue 3 or rebuild it in Inertia/Livewire. You should also add a test suite and revalidate the Markdown and comment flows. Budget weeks, or salvage the domain model and controllers into a modern Laravel app instead.
How should I test a jcc/blog fork before deploying it?
Start with a disposable environment pinned to the PHP version the composer.json actually resolves, then smoke-test install, migrations, admin login, post CRUD, categories, tags, comments, and file uploads. Add characterization tests around the routes and models you plan to keep, especially if you salvage code into another app. Also run dependency and container vulnerability scans because upstream tests and patches are not available.
What are the best alternatives to jcc/blog for a Laravel blog?
If you want a drop-in package inside an existing Laravel product, choose a maintained Laravel blogging or CMS package rather than this application. If you need a self-hosted CMS with an admin UI, compare maintained options such as Statamic, October CMS, or a current Laravel CMS, and weigh SaaS/headless CMS costs. For a small blog feature, custom models plus a maintained editor package is often cheaper than owning a fork.
Who maintains jcc/blog, and what support or patch SLA should I expect?
There have been no releases since November 2019, so expect no upstream support, security patches, or compatibility fixes. Your team owns the fork, including a named maintainer and an agreed SLA for framework security advisories. The MIT license permits commercial use and rebranding, but review bundled theme and asset licenses for any extra attribution obligations.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core