Download the PHP package r4nkt/laravel-saasparilla without Composer
On this page you can find all versions of the php package r4nkt/laravel-saasparilla. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download r4nkt/laravel-saasparilla
More information about r4nkt/laravel-saasparilla
Files in r4nkt/laravel-saasparilla
Package laravel-saasparilla
Short Description An opinionated collection of functionality to make Laravel SaaS creators' lives a little bit easier.
License MIT
Homepage https://github.com/r4nkt/laravel-saasparilla
Informations about the package laravel-saasparilla
R4nkt's Laravel Saasparilla
An opinionated collection of functionality to make Laravel SaaS creators' lives a little bit easier.
This package was developed to scratch an itch, but it was also inspired by Freek and his blog post about removing inactive users and teams.
It should also be noted that it was build on another r4nkt package, which you may also want to use for any of your projects.
Finally, it's important to point out that this package benefitted from Spatie's Laravel package skeleton package.
Installation
You can install the package via composer:
You can publish and run the migrations with:
You can publish the config file with:
This is the contents of the published config file:
Usage
To cull unverified users, execute the following Artisan command:
To delete users that are ready to be deleted, execute the following Artisan command:
Verified Users
By default, Saasparilla is configured to listen to Laravel's Illuminate\Auth\Events\Verified
event. When fired, the user who has been verified will be unmarked. (By default, this will not impact users that were not previously marked for deletion.)
Deleting Jetstream Users with Teams
If your project uses Laravel Jetstream and is configured to use teams, then you will want to change your configuration so that the delete-user
task uses the R4nkt\Saasparilla\Actions\Jetstream\DeleteUser
class instead.
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Travis Elkins
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-saasparilla with dependencies
illuminate/support Version ^8.0
r4nkt/laravel-resource-tidier Version ^0.5
spatie/laravel-package-tools Version ^1.4.3