PHP code example of banklansteve / social-interactions

1. Go to this page and download the library: Download banklansteve/social-interactions 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/ */

    

banklansteve / social-interactions example snippets


'providers' => [
    // Other Service Providers

    BanklanSteve\SocialInteractions\SocialInteractionsServiceProvider::class,
],

use BanklanSteve\SocialInteractions\Traits\Likeable;

class Post extends Model
{
    use Likeable;
}

php artisan vendor:publish --provider="BanklanSteve\SocialInteractions\SocialInteractionsServiceProvider"

if ($post->isLikedBy(auth()->id())) {
    echo "You liked this post!";
}

$post->unlike(auth()->id());  // Authenticated user unlikes the post

if ($post->isFavoritedBy(auth()->id())) {
    echo "You favorited this post!";
}

$post->unfavorite(auth()->id());  // Authenticated user unfavorites the post

if (auth()->user()->isFollowing($anotherUser)) {
    echo "You are following this user!";
}