splendex / cms
基于API的内容管理系统
该软件包的规范存储库似乎已消失,因此该软件包已被冻结。
Requires
This package is not auto-updated.
Last update: 2019-02-20 20:08:20 UTC
README
自定义CMS的API包。
使用以下命令安装:composer require "splendex/cms:dev-master"。然后执行php artisan vendor:publish。这将创建其基本路由。在.env文件中,你需要
SPLENDEX_API_URL=(数据来源的URL)SPLENDEX_API_KEY=(连接数据库的API密钥)BLOG_PREFIX=(这将决定你的博客路由的前缀)
你可以编辑博客的视图文件(它们可以在resources/views/blog中找到)。你可以使用此函数创建新的API调用:apiCall(env('SPLENDEX_API_URL') . '/api/xyz');
API路由:/posts - 所有分页文章 /posts/specific - 参数化文章(url参数:sort: 第一个参数是列,第二个参数是排序(sort=id,desc),category: 文章的一个参数category_id(category=12),date: 第一个参数是开始日期,第二个参数是结束日期,posts中的日期字段:音乐会日期等。(date=start_date,end_date),count: 你想要的帖子数量(count=10) /posts/{slug} - 根据其slug返回一个帖子
/categories : 所有分类 /categories/{slug}: 根据其slug返回一个分类
/events - 所有事件 /events/specific - 参数化事件(与文章相同) /events/{slug}- 根据其slug返回一个事件
/pages/{slug} - 根据其slug返回一个页面
/menus - 返回所有菜单及其子页面
/downloads - 文件管理器中的所有可下载文件 /downloads/{slug} - 根据其slug返回一个可下载文件
/galleries - 所有相册 /galleries/{slug} - 根据其slug及其图像返回一个相册