opcodesio / spike
Easy user billing for Laravel projects
Requires
- php: ^8.1
- arukompas/livewire-charts: ^3.2.0
- illuminate/contracts: ^10.0|^11.7|^12.0
- livewire/livewire: ^3.0
- wire-elements/modal: ^2.0
Requires (Dev)
- laravel/cashier: ^15.1.1
- laravel/cashier-paddle: ^2.1
- nunomaduro/collision: ^7.0|^8.0
- orchestra/testbench: ^8.0|^9.1|^10.0
- pestphp/pest: ^2.0|^3.0
- pestphp/pest-plugin-laravel: ^2.0|^3.0
- spatie/pest-plugin-test-time: ^2.2.0
This package is auto-updated.
Last update: 2025-09-05 05:21:30 UTC
README
Spike is a package for Laravel allowing you to easily set up billing for your users. You can start charging subscriptions and one-off purchases easily with just a few lines of configuration. The user interface is already built for you, as well as payment and invoice handling.
Installing
The package can be installed into an existing Laravel project. Here are the requirements before installing Spike:
- Laravel 10+
- PHP 8.1+
- Livewire 3+
To install Spike into your project, simply use the Composer command:
composer require opcodesio/spike
After that, just follow the Getting started guide in our official documentation.
Note: the above is slightly different from the previous paid version which was installed using
opcodes/spike
(notice the missing "io").
Testing
composer test
Security Vulnerabilities
Please report any security vulnerabilities directly to arunas@arunas.dev.