Create a simple blogging system inside Laravel Nova in one click
itsimplycom/nova-blogify-tool is a Laravel package for create a simple blogging system inside laravel nova in one click.
It currently has 0 GitHub stars and 26 downloads on Packagist.
Install it with composer require itsimplycom/nova-blogify-tool.
Discover more Laravel packages by itsimplycom
or browse all Laravel packages to compare alternatives.
Last updated
This tool will create a simple blogging system inside Laravel Nova in just one click. It currently features Category and Post resources, complete with a migration and rollback tool.
In the future I plan to add tags and other custom fields as well.
You can install the package in to a Laravel app that uses Nova via composer:
composer require itsimplycom/nova-blogify-tool
Next, you must register the card with Nova. This is typically done in the tools method of the NovaServiceProvider.
// in app/Providers/NovaServiceProvder.php
// ...
public function tools()
{
return [
// ...
new \Its\NovaBlogifyTool\NovaBlogifyTool()
}
use Its\NovaBlogifyTool\Models\Post;
use Its\NovaBlogifyTool\Models\Category;
Route::get('/', function () {
return view('welcome');
});
Route::get('/posts', function () {
return Post::all();
});
Route::get('/posts', function () {
return Category::all();
});
User model:
BLOGIFY_USER_MODEL=App\User
User nova resource:
BLOGIFY_USER_NOVA_RESOURCE=App\Nova\User
Table prefix:
BLOGIFY_TABLE_PREFIX=blogify_