litecms / blog
为 litecms 提供博客功能的包。
v9.0.0
2022-03-06 07:52 UTC
Requires
- php: ^7.3|^8.0
- composer/installers: ~2.0
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