mattmangoni/nova-blogify-tool

此包已被废弃且不再维护。没有建议的替代包。

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

v0.6.5 2018-09-24 00:24 UTC

This package is not auto-updated.

Last update: 2024-09-01 05:16:59 UTC


README

Latest Stable Version Total Downloads StyleCI

描述

此工具将只需一键即可在 Laravel Nova 内创建简单的博客系统。它目前具有分类和帖子资源,并附带迁移和回滚工具。

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

我们的下一步计划

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

安装

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

composer require mattmangoni/nova-blogify-tool

接下来,您必须使用 Nova 注册卡片。这通常在 NovaServiceProvidertools 方法中完成。

// in app/Providers/NovaServiceProvder.php

// ...
public function tools()
{
    return [
        // ...

        new \Mattmangoni\NovaBlogifyTool\NovaBlogifyTool()
}

如何在您的应用程序中使用博客内容

use Mattmangoni\NovaBlogifyTool\Models\Post;
use Mattmangoni\NovaBlogifyTool\Models\Category;

Route::get('/', function () {
    return view('welcome');
});

Route::get('/posts', function () {
    return Post::all();
});

Route::get('/categories', function () {
    return Category::all();
});