aabosham / laravel-favorite
Create favorite for any models for laravel framework
Installs: 76
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/aabosham/laravel-favorite
Requires
- php: ^7.2|^8.0
- illuminate/support: ^6.0|^7.0|^8.0|^9
Requires (Dev)
- phpunit/phpunit: ^8.0
README
Favoritable is a package for Laravel.
Installation
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();
Scoping
$models = Model::FavoritedBy(User $user)->get();