virtualorz / blog
此包最新版本(1.0.3)没有可用的许可证信息。
1.0.3
2018-06-21 08:21 UTC
Requires
- virtualorz/cate: ^1.1.2
- virtualorz/fileupload: ^1.0.2
- virtualorz/pagination: ^1.0.0
- virtualorz/tag: ^1.0.2
This package is auto-updated.
Last update: 2024-09-20 13:05:53 UTC
README
使用composer安装
composer require virtualorz/blog
编辑config/app.php配置文件
'providers' => [
...
Virtualorz\Blog\BlogServiceProvider::class,
Virtualorz\Pagination\PaginationServiceProvider::class,
Virtualorz\Tag\TagServiceProvider::class,
Virtualorz\Cate\CateServiceProvider::class,
Virtualorz\Fileupload\FileuploadServiceProvider::class,
...
]
'aliases' => [
...
'Blog' => Virtualorz\Blog\BlogFacade::class,
'Pagination' => Virtualorz\Pagination\PaginationFacade::class,
'Tag' => Virtualorz\Tag\TagFacade::class,
'Cate' => Virtualorz\Cate\PCateFacade::class,
'Fileupload' => Virtualorz\Fileupload\FileuploadFacade::class,
...
]
迁移数据库表
php artisan migrate
发布配置
php artisan vendor:publish --provider="Virtualorz\Blog\BlogServiceProvider"
用法
1. 获取分类列表数据
$dataSet = Blog::list($param = []);
$param['page'] : 显示页码
$param['is_backend'] : 1 为后端列表,显示禁用数据
$param['app'] : 使用配置中的app默认值
$param['use_sn] : use_sn 自定义定义,用于不同系统
$dataSet : 返回数据集
2. 向分类添加数据
Contact::add($param = []);
$param['app'] : 使用配置中的app默认值
$param['use_sn] : use_sn 自定义定义,用于不同系统
需要请求变量名:blog-cate_id,blog-title,blog-content
3. 获取分类详情
$dataRow = Contact::detail($blog_id);
4. 编辑分类数据
Contact::edit($param = []);
$param['app'] : 使用配置中的app默认值
$param['use_sn] : use_sn 自定义定义,用于不同系统
需要请求变量名:blog-cate_id,blog-title,blog-content
5. 删除分类数据
Contact::delete();
需要请求变量名:id(整数或数组形式)
6. 启用分类数据
Tag::enable($type);
需要请求变量名:id(整数或数组形式) $type 是 0 或 1,0 为禁用,1 为启用