PHP code example of hareku / laravel-follow

1. Go to this page and download the library: Download hareku/laravel-follow library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

hareku / laravel-follow example snippets


'providers' => [
    Hareku\LaravelFollow\FollowServiceProvider::class,
];

use Hareku\LaravelFollow\Traits\Followable;

class User extends Model
{
    use Followable;
}

$user->follow(1);
$user->follow([1,2,3,4]);

$user->addFollowers(1);
$user->addFollowers([1,2,3,4]);

$user->unfollow(1);
$user->unfollow([1,2,3,4]);

// followers
$user->followers()->get(); // Get follower user models.
$user->followerRelationships()->get(); // Get follower relationship models.

// followees
$user->followees()->get();
$user->followeeRelationships()->get();

$user->isFollowing(1);
$user->isFollowing([1,2,3,4]);

$user->isFollowedBy(1);
$user->isFollowedBy([1,2,3,4]);

$user->isMutualFollow(1);
$user->isMutualFollow([1,2,3,4]);

$user->follow([1,2,3]);
$user->followerIds(); // [1,2,3]

$user->followeeIds();

$user->follow([1,2,3]);
$user->rejectNotFollowee([1,2,3,4,5]); // [1,2,3]

$user->followers()->pluck('id')->all(); // [1,2,3]
$user->rejectNotFollower([1,2,3,4,5]); // [1,2,3]