关于用于Laravel的简单评论包

58 阅读1分钟

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

这个包还支持评论的父线程,意味着一个评论可以属于另一个评论。