rtablada/l4-comment-all-things

该软件包最新版本(dev-master)没有提供许可信息。

dev-master 2014-01-07 18:46 UTC

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_nameemailcontents。要将它们添加到您的模型中,需要几行代码。

$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)