itsimplycom / nova-blogify-tool
一键在 Laravel Nova 中创建简单的博客系统
dev-master
2018-10-26 14:26 UTC
Requires
- php: >=7.1.0
- dimsav/laravel-translatable: ^9.2
- intervention/image: ^2.4.0
- itsimplycom/nova-translatable: dev-develop
- jameslkingsley/nova-media-library-field: ^1.0
- spatie/laravel-medialibrary: ^7.5
This package is auto-updated.
Last update: 2024-09-23 00:04:56 UTC
README
描述
此工具可以在单击中在 Laravel Nova 内创建简单的博客系统。它目前具有分类和文章资源,包括迁移和回滚工具。
未来我计划添加 标签
和其他自定义字段。
我们的下一步计划
- 使整个内容可配置
- 增强文章资源和迁移
- 添加标签系统
安装
您可以通过 composer 在使用 Nova 的 Laravel 应用中安装此包
composer require itsimplycom/nova-blogify-tool
接下来,您必须将卡片注册到 Nova 中。通常在 NovaServiceProvider
的 tools
方法中完成此操作。
// 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(); });
设置
用户模型
BLOGIFY_USER_MODEL=App\User
用户 Nova 资源
BLOGIFY_USER_NOVA_RESOURCE=App\Nova\User
表前缀
BLOGIFY_TABLE_PREFIX=blogify_