php-soft/laravel-comments

Laravel 框架。

dev-master 2015-10-29 02:38 UTC

This package is auto-updated.

Last update: 2024-09-21 19:55:56 UTC


README

Build Status

这是 RESTful API。

1. 安装

使用 composer 安装 - 编辑你的 composer.json 文件以添加此包。

"require": {
    // ...
    "php-soft/laravel-comments": "dev-master",
}

然后在终端中运行 composer update 命令来拉取它。完成之后,你需要将服务提供者添加到 app.php 配置文件中的 providers 数组中,如下所示

'providers' => [
    // ...
    PhpSoft\ArrayView\Providers\ArrayViewServiceProvider::class,
    PhpSoft\Comments\Providers\CommentServiceProvider::class,
]

2. 迁移和填充

现在生成迁移文件

$ php artisan ps-comments:migrate

它将生成迁移文件。你可以使用 artisan migrate 命令运行它

$ php artisan migrate

你可以使用以下命令发布配置

$ php artisan vendor:publish --provider="PhpSoft\Comments\Providers\CommentServiceProvider"

3. 使用

app/Http/routes.php 中添加路由

Route::group(['middleware'=>'auth'], function() {

    Route::get('/comments/{url}', '\PhpSoft\Comments\Controllers\CommentController@index')->where('url', '.*');
    Route::post('/comments/{url}', '\PhpSoft\Comments\Controllers\CommentController@store')->where('url', '.*');
    Route::patch('/comments/{id}', '\PhpSoft\Comments\Controllers\CommentController@update');
    Route::delete('/comments/{id}', '\PhpSoft\Comments\Controllers\CommentController@destroy');
});

如果你的应用程序不需要检查认证和权限,你可以移除中间件!

3. 获取评论的用户

有时在查看其他评论时需要获取用户信息。你可以通过以下方式轻松使用它

$user = $comment->users();