dewsign/laravel-authors

可以将用户作为作者附加到任何内容

v1.0.1 2019-12-17 16:03 UTC

README

安装

composer require dewsign/laravel-authors

用法

将 traits 附加到任何你想使其可作者化的模型上。例如 Article

// App\Article.php
...
use Dewsign\LaravelAuthors\Traits\HasAuthors;
...

如果你没有使用默认的 User 模型作为你的作者,你可以在 laravel-authors.php 配置文件中指定你正在使用的模型。

现在你可以使用 Article 模型上的多对多 authors 关系来管理此模型上的作者。

已知问题

包含一个额外的 trait 来定义作者(用户)模型上的反向关系 IsAuthor,但不知何故它不起作用。在此期间,你可以定义自己的反向关系以特定模型。