rtablada / l4-comment-all-things
该软件包最新版本(dev-master)没有提供许可信息。
dev-master
2014-01-07 18:46 UTC
Requires
- php: >=5.4.0
- illuminate/database: ~4
- illuminate/view: ~4
This package is not auto-updated.
Last update: 2024-09-24 06:27:36 UTC
README
此软件包允许您快速轻松地为任何模型添加注释。
安装
在您的 composer.json
文件中添加 rtablada/l4-comment-all-things
。然后,将 Rtablada\CommentAllThings\CommentAllThingsServiceProvider
添加到您的 providers
数组,并在 app/config/app.php
中的 aliases
数组中添加 'Comments' => 'Rtablada\CommentAllThings\Facades\Comments'
。
为您的模型添加注释
任何模型都可以通过在模型主体中添加一行代码来添加注释。
use Rtablada\CommentAllThings\Commentable;
此特质定义了注释关系,并为父模型设置了一切。
创建注释
注释就像任何相关模型一样。每个注释都有3个属性 display_name
、email
和 contents
。要将它们添加到您的模型中,需要几行代码。
$comment = new Rtablada\CommentAllThings\Comment(array( 'email' => 'joe@example.com', 'display_name' => 'Joe', 'contents' => 'This is my comment', )); $post = Post::find(1); $post->comments()->save($comment);
显示注释
虽然您可以使用常规Laravel来显示您的注释,但此软件包提供了一种简单的方法,只需一行代码即可显示您的评论流和模型评论表单。
Comments::render($post)