PHPackages                             javcorreia/laravel-wishlist - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. javcorreia/laravel-wishlist

ActiveLibrary

javcorreia/laravel-wishlist
===========================

a wishlist for laravel

4.1.1(7mo ago)3871↓100%MITPHPPHP ^8.1

Since Feb 19Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/javcorreia/laravel-wishlist)[ Packagist](https://packagist.org/packages/javcorreia/laravel-wishlist)[ RSS](/packages/javcorreia-laravel-wishlist/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (7)Dependencies (6)Versions (13)Used By (0)

Laravel Wishlist
================

[](#laravel-wishlist)

[![Latest Stable Version](https://camo.githubusercontent.com/be900d735eebe835fc3f5a4f17d762e694901055ace0bbe23977eef53e19eb09/68747470733a2f2f706f7365722e707567782e6f72672f6a6176636f72726569612f6c61726176656c2d776973686c6973742f762f737461626c653f7374796c653d666c61742d737175617265)](https://packagist.org/packages/javcorreia/laravel-wishlist)[![PHP Version Require](https://camo.githubusercontent.com/1b6c0dde6db5588e95971105fa2790b3ac7bae433f5079583c8ce6492a522eae/68747470733a2f2f706f7365722e707567782e6f72672f6a6176636f72726569612f6c61726176656c2d776973686c6973742f726571756972652f7068703f7374796c653d666c61742d737175617265)](https://packagist.org/packages/javcorreia/laravel-wishlist)[![License](https://camo.githubusercontent.com/a24c73a16b2725647dd4a71e46cb185d3ad9e0429b73e62a5ffeec7e0ca59315/68747470733a2f2f706f7365722e707567782e6f72672f6a6176636f72726569612f6c61726176656c2d776973686c6973742f6c6963656e73653f7374796c653d666c61742d737175617265)](https://packagist.org/packages/javcorreia/laravel-wishlist)[![Total Downloads](https://camo.githubusercontent.com/08a25a9e181037bbbd8d0f420fd00dbbd82fb9cdadb376d8b37db459a9ab8f16/687474703a2f2f706f7365722e707567782e6f72672f6a6176636f72726569612f6c61726176656c2d776973686c6973742f646f776e6c6f6164733f7374796c653d666c61742d737175617265)](https://packagist.org/packages/javcorreia/laravel-wishlist)

A simple Wishlist implementation for Laravel 11.\*|12.\*

> see [Versions](#versions) for older Laravel versions

- saves items associated with users
- saves items associated with sessions on anonymous navigation
- can retrieve items from a user or session
- session items can be retrieved and associated with user on login

> Forked from [Bhavinjr's](https://github.com/bhavinjr) [laravel-wishlist](https://github.com/bhavinjr/laravel-wishlist) with some added functionality and updated to latest Laravel and PHP versions.

Table of Contents
=================

[](#table-of-contents)

- [Versions](#versions)
- [Installation](#installation)
- [Configuration](#configuration)
- [Documentation](#documentation)
- [Testing](#testing)

Versions
--------

[](#versions)

VersionSupportsStatus4.\*Laravel \[11, 12\]; PHP &gt;= 8.1current3.\*Laravel \[5.8, 10\]; PHP &gt;= 8.0deprecated2.2Laravel \[5.8, 9\]; PHP ^7.2deprecated2.0Laravel \[5.8, 8\]; PHP ^7.2deprecatedInstallation
------------

[](#installation)

Is installed via [Composer](http://getcomposer.org) by running in your project's root.

```
composer require javcorreia/laravel-wishlist
```

Publish the default configuration file:

```
php artisan vendor:publish --provider="javcorreia\Wishlist\Providers\WishlistServiceProvider"
```

**Before running migration**, edit the required settings using the resulting `config/wishlist.php` file *([See Configuration](#configuration))*.

To run migrations:

```
php artisan migrate
```

Configuration
-------------

[](#configuration)

Configuration was designed to be as flexible as changing the global configuration in the `config/wishlist.php` file.
You will need to provide at least, the model for the items to be wishlisted, for example:

```
return [
    'item_model' => App\Models\Product::class,
];
```

The other values can be the default ones, unless changes are needed.

After updating the `config/wishlist.php` file execute the following command to cache configs:

```
php artisan config:cache
```

Documentation
-------------

[](#documentation)

See [DOCS.md](DOCS.md)

Testing
-------

[](#testing)

See [TESTS.md](TESTS.md)

###  Health Score

47

—

FairBetter than 94% of packages

Maintenance67

Regular maintenance activity

Popularity18

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity79

Established project with proven stability

 Bus Factor1

Top contributor holds 91.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~252 days

Recently: every ~238 days

Total

12

Last Release

224d ago

Major Versions

1.4 → 2.02021-03-13

2.2 → 3.02023-02-20

3.1 → 4.02024-09-03

PHP version history (4 changes)1.1PHP &gt;=5.6.0

2.0PHP &gt;=7.2

3.0PHP ^8.0

4.0PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/e27677ee38cee2a8d85cd6e04324a993c424d03da9cfed7fc323d185489463ba?d=identicon)[Javcorreia](/maintainers/Javcorreia)

---

Top Contributors

[![javcorreia](https://avatars.githubusercontent.com/u/46721540?v=4)](https://github.com/javcorreia "javcorreia (22 commits)")[![bhavinjr](https://avatars.githubusercontent.com/u/30195960?v=4)](https://github.com/bhavinjr "bhavinjr (2 commits)")

---

Tags

laravelwishlistlaravel-wishlistlaravel ecommercewishlist laravelecommerce laravel wishlist

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

Type Coverage Yes

### Embed Badge

![Health badge](/badges/javcorreia-laravel-wishlist/health.svg)

```
[![Health](https://phpackages.com/badges/javcorreia-laravel-wishlist/health.svg)](https://phpackages.com/packages/javcorreia-laravel-wishlist)
```

###  Alternatives

[slowlyo/owl-admin

基于 laravel、amis 开发的后台框架~

61214.2k26](/packages/slowlyo-owl-admin)[erag/laravel-disposable-email

A Laravel package to detect and block disposable email addresses.

226102.4k](/packages/erag-laravel-disposable-email)[highsolutions/eloquent-sequence

A Laravel package for easy creation and management sequence support for Eloquent models with elastic configuration.

121130.3k](/packages/highsolutions-eloquent-sequence)[glhd/linen

21135.6k](/packages/glhd-linen)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
