hkan / follow
此包已被废弃且不再维护。没有建议的替代包。
此包最新版本(dev-master)没有可用的许可证信息。
dev-master
2015-01-08 14:24 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
This package is auto-updated.
Last update: 2021-04-16 07:45:37 UTC
README
Laravel 4 的用户关注系统。
安装
将以下行添加到您的 composer.json
的 require
数组中。
"hkan/follow": "dev-master"
迁移到数据库
php artisan migrate --package="hkan/follow"
将以下行复制到 app/config/app.php
的 providers
数组中
'Hkan\Follow\FollowServiceProvider'
将特性添加到您的 User
模型中。
use \Hkan\Follow\Traits\FollowTrait;
使用方法
关注和取消关注用户
$user->follow($prettyGirl)
$user->unfollow($belieberGirl)
检查是否关注或被某人关注
$user->isFollowing($someDude)
$user->isFollowedBy($creepyDude)
关注者和被关注者关系
$user->followers()
$user->followings()
$user->follower_count // Shortcut for $user->followers()->count()
$user->following_count // Shortcut for $user->followings()->count()
附加功能:最多被关注的用户
User::mostFollowed()->first() // Most followed user
User::mostFollowed()->take(10)->get() // Most followed 10 users