nuummite / laravel-followable
辅助特性,用于启动您的微博应用。
0.0.1
2016-04-27 17:56 UTC
Requires
- php: >=5.5.9
Requires (Dev)
- phpunit/phpunit: @stable
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 类中添加了所需的功能。
您还可以将这些特性添加到任何对象中。例如,如果您想使“任务”可关注,您也可以这样做!这当您想为应用程序添加社交协作时很有用。