litecms/blog

为 litecms 提供博客功能的包。

维护者

详细信息

github.com/Litecms/Blog

源代码

问题

安装数: 16,748

依赖关系: 0

建议者: 0

安全性: 0

星标: 6

关注者: 3

分支: 6

公开问题: 1

类型:lavalite-package

v9.0.0 2022-03-06 07:52 UTC

This package is auto-updated.

Last update: 2024-09-06 13:07:14 UTC


README

Lavalite 包,提供 CMS 的博客管理功能。

安装

首先,通过 Composer 安装此包。编辑您项目的 composer.json 文件以要求 litecms/blog

"litecms/blog": "dev-master"

接下来,在终端更新 Composer

composer update

此操作完成后,在命令行中执行以下命令以完成安装。

Litecms\Blog\Providers\BlogServiceProvider::class,

并将其添加到别名中

'Blog'  => Litecms\Blog\Facades\Blog::class,

发布文件和迁移数据库。

迁移和种子

php artisan migrate
php artisan db:seed --class=Litecms\\Blog\\Seeds\\BlogTableSeeder
php artisan db:seed --class=Litecms\\Blog\\Seeds\\TagTableSeeder
php artisan db:seed --class=Litecms\\Blog\\Seeds\\CategoryTableSeeder

发布配置

php artisan vendor:publish --provider="Litecms\Blog\Providers\BlogServiceProvider" --tag="config"

发布语言

php artisan vendor:publish --provider="Litecms\Blog\Providers\BlogServiceProvider" --tag="lang"

发布视图

php artisan vendor:publish --provider="Litecms\Blog\Providers\BlogServiceProvider" --tag="view"

Web URL

管理员

http://path-to-route-folder/admin/blog/{modulename}

用户

http://path-to-route-folder/user/blog/{modulename}

公开

http://path-to-route-folder/blogs

API 端点

列表

http://path-to-route-folder/api/user/blog/{modulename}
METHOD: GET

创建

http://path-to-route-folder/api/user/blog/{modulename}
METHOD: POST

编辑

http://path-to-route-folder/api/user/blog/{modulename}/{id}
METHOD: PUT

删除

http://path-to-route-folder/api/user/blog/{modulename}/{id}
METHOD: DELETE

公开列表

http://path-to-route-folder/api/blog/{modulename}
METHOD: GET

公开单条

http://path-to-route-folder/api/blog/{modulename}/{slug}
METHOD: GET