Download the PHP package blackcup/invites without Composer
On this page you can find all versions of the php package blackcup/invites. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download blackcup/invites
More information about blackcup/invites
Files in blackcup/invites
Package invites
Short Description Package to create invites
License MIT
Homepage https://github.com/blackcupnl/invites
Informations about the package invites
Laravel Invites
This package allows you to send out custom invites. Once an invite has been sent, the recipient receives a Notification with the option to accept or reject the invite. The sender receives a notification when the recipient accepts or rejects the invite. Every invite has a dedicated class to customize the actions that should be performed once the intive is sent, accepted or rejected.
Installation
Via Composer
The package will automatically register itself. Run the provided migrations using
Example usage
Create a new MakeAdminInvite
by running
This will create a new class in app\Invites
. Change the code as follows:
Once this invite has been accepted by the recipient, the current user's admin
field will be set to true
.
Next we can send the invite using
Resources
Package resources can be published using:
(possible tags are config
, views
, lang
)
Customization
If you don't want to use the default routes, set the boolean routes
to false
in config/invites.php
.
Inside your custom Invite class you can override several protected properties to change the behaviour of the Invite:
You can change the notifications to be sent at several steps in the Invite process. Set property to null
to disable a notification entirely.
To require the user to be authenticated before accepting or rejecting an invite, override the following properties:
To set a generic text describing your invite:
Change log
Please see the changelog for more information on what has changed recently.
Testing
Contributing
Please see contributing.md for details and a todolist.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- BlackCup
- All Contributors
License
MIT. Please see the license file for more information.