itsimplycom/nova-blogify-tool

一键在 Laravel Nova 中创建简单的博客系统

dev-master 2018-10-26 14:26 UTC

This package is auto-updated.

Last update: 2024-09-23 00:04:56 UTC


README

Latest Stable Version Total Downloads StyleCI

描述

此工具可以在单击中在 Laravel Nova 内创建简单的博客系统。它目前具有分类和文章资源,包括迁移和回滚工具。

未来我计划添加 标签 和其他自定义字段。

我们的下一步计划

  • 使整个内容可配置
  • 增强文章资源和迁移
  • 添加标签系统

安装

您可以通过 composer 在使用 Nova 的 Laravel 应用中安装此包

composer require itsimplycom/nova-blogify-tool

接下来,您必须将卡片注册到 Nova 中。通常在 NovaServiceProvidertools 方法中完成此操作。

// 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_