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. [Utility &amp; Helpers](/categories/utility)
4. /
5. javcorreia/laravel-wishlist

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

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

a wishlist for laravel

5.0(3mo ago)3929MITPHPPHP ^8.3

Since Feb 19Pushed 3mo 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 3d ago

READMEChangelog (8)Dependencies (12)Versions (14)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 |13.\*

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

VersionSupportsStatus5.\*Laravel \[13\]; PHP &gt;= 8.3current4.\*Laravel \[11, 12\]; PHP &gt;= 8.1deprecated3.\*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

54

—

FairBetter than 97% of packages

Maintenance82

Actively maintained with recent releases

Popularity21

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity85

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 92.9% 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 ~247 days

Recently: every ~284 days

Total

13

Last Release

91d ago

Major Versions

1.4 → 2.02021-03-13

2.2 → 3.02023-02-20

3.1 → 4.02024-09-03

4.1.1 → 5.02026-04-02

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

2.0PHP &gt;=7.2

3.0PHP ^8.0

4.0PHP ^8.1

5.0PHP ^8.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/46721540?v=4)[José Correia](/maintainers/Javcorreia)[@javcorreia](https://github.com/javcorreia)

---

Top Contributors

[![javcorreia](https://avatars.githubusercontent.com/u/46721540?v=4)](https://github.com/javcorreia "javcorreia (26 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

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M341](/packages/psalm-plugin-laravel)[renatomarinho/laravel-page-speed

Laravel Page Speed

2.5k1.7M11](/packages/renatomarinho-laravel-page-speed)[vinkius-labs/laravel-page-speed

Laravel Page Speed

2.5k12.5k1](/packages/vinkius-labs-laravel-page-speed)[webwizo/laravel-shortcodes

Wordpress like shortcodes for Laravel 11, 12 and 13

217700.9k8](/packages/webwizo-laravel-shortcodes)[emargareten/inertia-modal

Inertia Modal is a Laravel package that lets you implement backend-driven modal dialogs for Inertia apps.

90142.9k](/packages/emargareten-inertia-modal)[erag/laravel-pwa

A simple and easy-to-use PWA (Progressive Web App) package for Laravel applications.

180124.1k](/packages/erag-laravel-pwa)

PHPackages © 2026

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