stevecreekmore/laravel-like
最新稳定版本:v1.0.2
Composer 安装命令:
composer require stevecreekmore/laravel-like
包简介
A User can like another User
README 文档
README
A simple Laravel package for liking and unliking users.
Requirements
- Laravel 11 or greater.
- Laravel
Usermodel.
Installation
Via Composer
$ composer require stevecreekmore/laravel-like
Import LaravelLike into your User model and add the trait.
namespace App\Models; use stevecreekmore\LaravelLike\LaravelLike; class User extends Authenticatable { use LaravelLike; }
Then run migrations.
php artisan migrate
Usage
Like a user.
auth()->user()->like($user);
Unlike a user.
auth()->user()->unlike($user);
Check if a user is liking another user.
@if (auth()->user()->isLiking($user)) You are liking this user. @endif
Check if a user is liked by another user.
@if (auth()->user()->isLikedBy($user)) This user is liking you. @endif
Returns the users a user is liking.
auth()->user()->getLiking();
Returns the users who are liking a user.
auth()->user()->getLikers();
Returns an array of IDs of the users a user is liking.
auth()->user()->getLikingIds();
Returns an array of IDs of the users who are liking a user.
auth()->user()->getLikersIds();
Returns an array of IDs of the users a user is liking, and who is liking a user
auth()->user()->getLikingAndLikersIds()
Testing
$ composer test
License
MIT. Please see the license file for more information.
统计信息
- 总下载量: 59
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-10-03