在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):faustbrian-archive/laravel-commentable开源软件地址(OpenSource Url):https://github.com/faustbrian-archive/laravel-commentable开源编程语言(OpenSource Language):PHP 100.0%开源软件介绍(OpenSource Introduction):Laravel CommentableInstallationRequire this package, with Composer, in the root directory of your project. $ composer require artisanry/commentable To get started, you'll need to publish the vendor assets and migrate:
UsageSetup a Model<?php
namespace App;
use Artisanry\Commentable\Traits\HasComments;
use Illuminate\Database\Eloquent\Model;
class Post extends Model
{
use HasComments;
} Create a comment$user = User::first();
$post = Post::first();
$comment = $post->comment([
'title' => 'Some title',
'body' => 'Some body',
], $user);
dd($comment); Create a comment as a child of another comment (e.g. an answer)$user = User::first();
$post = Post::first();
$parent = $post->comments->first();
$comment = $post->comment([
'title' => 'Some title',
'body' => 'Some body',
], $user, $parent);
dd($comment); Update a comment$comment = $post->updateComment(1, [
'title' => 'new title',
'body' => 'new body',
]); Delete a comment$post->deleteComment(1); Count comments an entity has$post = Post::first();
dd($post->commentCount()); Testing$ phpunit SecurityIf you discover a security vulnerability within this package, please send an e-mail to [email protected]. All security vulnerabilities will be promptly addressed. CreditsThis project exists thanks to all the people who contribute. LicenseMozilla Public License Version 2.0 (MPL-2.0). |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论