hkan / approval
该软件包已被弃用,不再维护。未建议替代软件包。
该软件包最新版本(dev-master)没有提供许可信息。
dev-master
2015-01-11 01:33 UTC
Requires
- php: >=5.5.0
- illuminate/database: 4.2.*
- illuminate/support: 4.2.*
Requires (Dev)
- mockery/mockery: ~0.9.2
- phpunit/phpunit: 3.*
This package is auto-updated.
Last update: 2021-04-16 07:37:12 UTC
README
Laravel的内容审批系统。功能与Laravel自身的软删除系统类似。
要求
PHP >= 5.5
安装
步骤 1: 将以下行添加到您的 composer.json
的 require
数组中。
"hkan/approval": "dev-master"
步骤 2: 将 is_approved
列添加到您想要的模型表的表中(推荐迁移行)
$table->boolean('is_approved')->default(false);
步骤 3: 将以下行复制到 app/config/app.php
的 providers
数组中
'Hkan\Approval\ApprovalServiceProvider'
步骤 4: 将特性添加到您的模型(们)中。
use \Hkan\Approval\Traits\ApprovalTrait;
用法
批准和取消批准帖子
$post->approve()
$post->unapprove()
已批准和未批准的帖子
Post::all() // Only approved posts
Post::onlyUnapproved()->get() // Only unapproved posts
Post::withUnapproved()->get() // Both approved and unapproved posts
贡献
欢迎提出问题、拉取请求和功能请求。