hkan/follow

此包已被废弃且不再维护。没有建议的替代包。
此包最新版本(dev-master)没有可用的许可证信息。

dev-master 2015-01-08 14:24 UTC

This package is auto-updated.

Last update: 2021-04-16 07:45:37 UTC


README

Laravel 4 的用户关注系统。

安装

将以下行添加到您的 composer.jsonrequire 数组中。

"hkan/follow": "dev-master"

迁移到数据库

php artisan migrate --package="hkan/follow"

将以下行复制到 app/config/app.phpproviders 数组中

'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