Clarkeash Doorman Versions Save

Limit access to your Laravel applications by using invite codes

v3.0.0

4 years ago
  • Support for custom models
  • Add checks for Laravel 5.8 to travis
  • Now uses a custom validation rule
  • Better config/translation/migration group names

v2.1.1

5 years ago

see #34 / #37

v2.1.0

5 years ago

Support for laravel 5.7 has been added while still supporting 5.6. Some dependencies were updated and tests were changed (no src code changes)

This fixes #35 (has a few details on what changed)

v2.0.0

6 years ago

This release contains support for multiple drivers for code generation, comes with a basic driver (generates random 5 char code) and a UUID driver which can be enabled in you config/doorman.php file.

You can now only generate 1 invite code per email address

This release requires laravel 5.6 and php 7.1.3 (same version laravel requires)

v1.1.4

7 years ago

Added php artisan doorman:cleanup command to help remove used and expired invites

v1.1.3

7 years ago

Helper Methods (all return a boolean):

  • $invite->hasExpired() - has expired.
  • $invite->isFull() - has maxed its usages.
  • $invite->isRestricted() - its restricted to an email.
  • $invite->isRestrictedFor($email) its restricted to this email.
  • $invite->isUseless() - is full or expired.

Query Scopes:

  • Invite::expired() - return all expired invites.
  • Invite::full() - return all full (max uses reached) invites.
  • Invite::useless() - return all expired and full invites.

v1.1.2

7 years ago

v1.1.1

7 years ago

Add Spanish translations

v1.1.0

7 years ago

Add custom validation rule. details

v1.0.0

7 years ago

First stable release of doorman.