PHPackages                             peterfox/hexavel-spark - 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. [Framework](/categories/framework)
4. /
5. peterfox/hexavel-spark

AbandonedArchivedLibrary[Framework](/categories/framework)

peterfox/hexavel-spark
======================

Provides compatibility between Hexavel and Laravel Spark

1.0.5(10y ago)16MITPHPPHP &gt;=5.5.9

Since Apr 18Pushed 9y ago1 watchersCompare

[ Source](https://github.com/peterfox/hexavel-spark)[ Packagist](https://packagist.org/packages/peterfox/hexavel-spark)[ RSS](/packages/peterfox-hexavel-spark/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (7)Used By (0)

Hexavel Spark
=============

[](#hexavel-spark)

Hexavel Spark is a simple compatibility library designed to work with [Laravel Spark](http://spark.laravel.com) and the [Hexavel version of Laravel](https://github.com/peterfox/hexavel). This library still requires you to buy a license for Spark and is useless with out one.

### Support

[](#support)

This package is purely supported by myself [Peter Fox](mailto:peter.fox@peterfox.me) and using it could throw up issues which isn't covered by Spark itself due to the nature of using a different folder structure to Laravel as well as an off shoots of Laravel Elixir made for Hexavel.

Hexavel has never been meant for beginner users and you shouldn't use Hexavel unless you're sure of what you're doing.

### Install

[](#install)

First create a Hexavel project per [the instructions](https://github.com/peterfox/hexavel/blob/master/README.md) and then download a copy of Spark and paste it into the `support/packages` directory of the project. You can then modify composer.json with

```
    "repositories": [
            {
                "type": "path",
                "url": "./support/packages/spark"
            }
    ]
```

Then run:

```
composer require laravel/cashier
composer require laravel/spark:*@dev
composer require hexavel/spark

```

Then add the Hexavel Spark provider to the `config/app.php` e.g.

```
/*
 * Application Service Providers...
 */
Hexavel\Spark\Providers\SparkServiceProvider::class,
Laravel\Cashier\CashierServiceProvider::class,
```

If you then run `bin/artisan` you should see the new spark commands added, they should also say (Hexavel Modified) in the description.

You should then simply be able to run `bin/artisan spark:install --force` or `bin/artisan spark:install  --team-billing --force`and have the stubs for Spark installed in the correction positions for Hexavel.

Afterwards you just need to add the newly installed SparkServiceProvider.

```
/*
 * Application Service Providers...
 */
Hexavel\Spark\Providers\SparkServiceProvider::class,
Laravel\Cashier\CashierServiceProvider::class,
App\Laravel\Providers\SparkServiceProvider::class, // App Spark Provider
```

Then the final step to a fully working Spark/Hexavel Project is to run `npm install` and then `gulp` to build all the javascript and less assets as well as `bin/artisan migrate` to install the database tables.

### Update

[](#update)

To upgrade you should first run `composer update` to check for a new version of Hexavel Spark you can then update Spark the same way for Hexavel as Laravel via ` bin/artisan spark:update`. The main difference with Hexavel is you will be warned if we're yet to check the compatibility of the library with Spark. For the most part it shouldn't be an issue but this can't always be guaranteed.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~1 days

Total

5

Last Release

3665d ago

Major Versions

0.1.19 → 1.0.02016-04-19

### Community

Maintainers

![](https://www.gravatar.com/avatar/15fcbffff7260a7e75c3f8600eb112b9447aaa5926965ba5376881ef50b9ab8b?d=identicon)[peterfox](/maintainers/peterfox)

---

Top Contributors

[![peterfox](https://avatars.githubusercontent.com/u/1716506?v=4)](https://github.com/peterfox "peterfox (5 commits)")

---

Tags

laravelsparkhexavel

### Embed Badge

![Health badge](/badges/peterfox-hexavel-spark/health.svg)

```
[![Health](https://phpackages.com/badges/peterfox-hexavel-spark/health.svg)](https://phpackages.com/packages/peterfox-hexavel-spark)
```

###  Alternatives

[laravel-lang/publisher

Localization publisher for your Laravel application

2167.7M24](/packages/laravel-lang-publisher)[laravel-lang/common

Easily connect the necessary language packs to the application

1463.1M21](/packages/laravel-lang-common)[laravel/spark-installer

Command line installer for Laravel Spark.

31723.5k](/packages/laravel-spark-installer)[hemp/presenter

Easy Model Presenters in Laravel

247592.6k1](/packages/hemp-presenter)[rahulalam31/laravel-abuse-ip

Block ip address of all spammer's around the world.

27431.5k](/packages/rahulalam31-laravel-abuse-ip)[laravel-frontend-presets/black-dashboard

Laravel 11.x Front-end preset for black dashboard

8726.2k](/packages/laravel-frontend-presets-black-dashboard)

PHPackages © 2026

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