Create favorite for any models for laravel framework
aabosham/laravel-favorite is a Laravel package for create favorite for any models for laravel framework.
It currently has 0 GitHub stars and 85 downloads on Packagist (latest version v1.0.4).
Install it with composer require aabosham/laravel-favorite.
Discover more Laravel packages by aabosham
or browse all Laravel packages to compare alternatives.
Last updated
Favoritable is a package for Laravel.
From the command line, run:
composer require aabosham/laravel-favorite
php artisan migrate
<?php
namespace App;
use Aabosham\Favoritable\Favoritable;
class Post extends Model
{
use favoritable;
...
}
$model->isFavoritedBy();
$model->favorite();
$model->favoritesCount();
$models = Model::FavoritedBy(User $user)->get();