基于API的内容管理系统

该软件包的规范存储库似乎已消失,因此该软件包已被冻结。

v1.0 2017-04-11 09:14 UTC

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及其图像返回一个相册