Skip to content

Some extra features and classes to the default Laravel Jetstream + Socialstream stack.

License

Notifications You must be signed in to change notification settings

cryptounifier/jetstream-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jetstream Plus

Jetstream Plus is a third-party package for Laravel Jetstream. It adds some extra features to the default Laravel Jetstream + Socialstream stack.

Installation

Getting started with Jetstream Plus is a breeze. With a simple step to get you on your way to creating the next big thing. Installation step:

composer require cryptounifier/jetstream-plus

Publishing Stubs

You can publish the package stubs in a simple way like Jetstream with the following command below. However, this is optional if your project is not new. You can look at the files inside the database and stubs folder and adapt manually.

php artisan jetstream-plus:install

Note: To use the 'confirm-new-location' feature with the Inertia.js stack, you must manually create an Auth page stub for it.

What changes?

Below is the listing of what this package alters/improves:

  • Implements a sign-in-notification feature for Fortify.
  • Implements a confirm-new-location feature for Fortify.
  • Adds a captcha and proxy/vpn/tor validation on authentication.
  • Adds an image format engine for profile image.
  • Adds agent and location values to the sessions listing on the profile page.
  • Adds an ip_address field to user table (Check database folder).
  • Adds the ip_address field for Fortify & Socialstream actions and User model (Check stubs folder).
  • Change the validation rules for Fortify & Socialstream actions to stricter rules (Check stubs/app/Actions folder).
  • Adapt Jetstream default tests to comply with the stricter rules (Check stubs/tests folder).

License

Jetstream Plus is open-sourced software licensed under the MIT license.

About

Some extra features and classes to the default Laravel Jetstream + Socialstream stack.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages