Sanctum

API Authentication with Laravel Sanctum

Sanctum is a simple package for API token authentication.


Features:


  • Token-based authentication
  • SPA authentication
  • Mobile app authentication
  • Simple setup

Examples

Creating Token

$token = $user->createToken('api-token')->plainTextToken;

Creating token for user.

Using Token

Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
    return $request->user();
});

Using sanctum middleware to protect route.