nuummite/laravel-followable

辅助特性,用于启动您的微博应用。

0.0.1 2016-04-27 17:56 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:42:05 UTC


README

简介

Laravel Followable 提供了一系列特性和类,以快速启动您的微博网站或为您的现有项目添加社交协作功能。

许可证

Laravel Followable 是开源软件,采用 MIT 许可证 许可。

官方文档

要开始使用 Laravel Followable,请将其添加到您的 composer.json 文件中作为依赖项

composer require nuummite/laravel-followable

配置

在安装 Socialite 库后,在您的 config/app.php 配置文件中注册 Nuummite\Followable\Providers\FollowableServiceProvider

'providers' => [
    // Other service providers...

    Nuummite\Followable\Providers\FollowableServiceProvider::class,
],

运行 vendor publish artisan 命令以公开所需的迁移

php artisan vendor:publish

使用 artisan 命令运行迁移。这将在您的数据库中创建所需的表。这些是:followables 和 feed_messages

php artisan migrate

基本用法

作为最后一步,您可以在您的 User 类中使用此包的 FollowableTrait 和 FollowerTrait 特性,以开始编写您的微博应用。

这就像认为用户可以“关注”并可以被“关注”一样简单。因此,我们在 User 类中添加了所需的功能。

您还可以将这些特性添加到任何对象中。例如,如果您想使“任务”可关注,您也可以这样做!这当您想为应用程序添加社交协作时很有用。