由Ryan Chandler设计的Laravel评论包是一个非常简单的包,用于在Laravel中为模型添加评论。在你的模型上使用HasComments 特质, 你可以快速添加归属于用户的评论。
use RyanChandler\Comments\Concerns\HasComments;
class Post extends Model
{
use HasComments;
}
给定一个帖子模型, 你可以用下面的方法添加评论:
$post = Post::first();
$post->comment('Hello, world!');
上面的例子是自动归属于登录的用户的。你也可以将一个评论归于一个特定的用户。
$post->comment('Hello, world!', user: $user);
这个包还支持评论的父线程,意味着一个评论可以属于另一个评论。