A

ApiKeyServiceProvider — Class in namespace Cable8mm\AuthByKey
ActivateApiKey — Class in namespace Cable8mm\AuthByKey\Console\Commands
ApiKeyActivated — Class in namespace Cable8mm\AuthByKey\Events
ApiKeyCreated — Class in namespace Cable8mm\AuthByKey\Events
ApiKeyDeactivated — Class in namespace Cable8mm\AuthByKey\Events
ApiKeyDeleted — Class in namespace Cable8mm\AuthByKey\Events
AuthByKeyException — Class in namespace Cable8mm\AuthByKey\Exceptions
AuthorizeApiKey — Class in namespace Cable8mm\AuthByKey\Http\Middleware
ApiKey — Class in namespace Cable8mm\AuthByKey\Models

B

ApiKeyServiceProvider::boot() — Method in class ApiKeyServiceProvider

Bootstrap the application services.

D

$ ActivateApiKey#description — Property in class ActivateApiKey

The console command description.

DeactivateApiKey — Class in namespace Cable8mm\AuthByKey\Console\Commands
$ DeactivateApiKey#description — Property in class DeactivateApiKey

The console command description.

DeleteApiKey — Class in namespace Cable8mm\AuthByKey\Console\Commands
$ DeleteApiKey#description — Property in class DeleteApiKey

The console command description.

$ GenerateApiKey#description — Property in class GenerateApiKey

The console command description.

$ ListApiKeys#description — Property in class ListApiKeys

The console command description.

F

$ ApiKey#fillable — Property in class ApiKey

G

GenerateApiKey — Class in namespace Cable8mm\AuthByKey\Console\Commands
ApiKey::generate() — Method in class ApiKey

Generate a secure unique API key

ApiKey::getByKey() — Method in class ApiKey

Get ApiKey record by key value

H

ActivateApiKey::handle() — Method in class ActivateApiKey

Execute the console command.

DeactivateApiKey::handle() — Method in class DeactivateApiKey

Execute the console command.

DeleteApiKey::handle() — Method in class DeleteApiKey

Execute the console command.

GenerateApiKey::handle() — Method in class GenerateApiKey

Execute the console command.

ListApiKeys::handle() — Method in class ListApiKeys

Execute the console command.

AuthorizeApiKey::handle() — Method in class AuthorizeApiKey

Handle an incoming request.

I

ApiKey::isValidKey() — Method in class ApiKey

Check if key is valid

ApiKey::isValidName() — Method in class ApiKey

Check if name is valid format

K

ApiKey::keyExists() — Method in class ApiKey

Check if a key already exists

L

ListApiKeys — Class in namespace Cable8mm\AuthByKey\Console\Commands

N

$ ApiKey#nameRegex — Property in class ApiKey
ApiKey::nameExists() — Method in class ApiKey

Check if a name already exists

R

ApiKeyServiceProvider::register() — Method in class ApiKeyServiceProvider

Register the application services.

S

$ ActivateApiKey#signature — Property in class ActivateApiKey

The name and signature of the console command.

$ DeactivateApiKey#signature — Property in class DeactivateApiKey

The name and signature of the console command.

$ DeleteApiKey#signature — Property in class DeleteApiKey

The name and signature of the console command.

$ GenerateApiKey#signature — Property in class GenerateApiKey

The name and signature of the console command.

$ ListApiKeys#signature — Property in class ListApiKeys

The name and signature of the console command.

T

$ ApiKey#table — Property in class ApiKey

V

ValidatesApiKeyName — Class in namespace Cable8mm\AuthByKey\Console\Traits
ValidatesApiKeyName::validateName() — Method in class ValidatesApiKeyName

Validate API key name

_

ApiKeyActivated::__construct() — Method in class ApiKeyActivated
ApiKeyCreated::__construct() — Method in class ApiKeyCreated
ApiKeyDeactivated::__construct() — Method in class ApiKeyDeactivated
ApiKeyDeleted::__construct() — Method in class ApiKeyDeleted