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

v1.0.4 2022-12-05 21:15 UTC

This package is auto-updated.

Last update: 2025-10-08 19:28:08 UTC


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();