Laravel Docs

فا | EN
Home / Authentication & Authorization / Guards

Guards

Defining Guards for different authentication methods

Guards determine how users are authenticated.


Types:


  • web: Session-based
  • api: Token-based

Usage:


  • Defining custom guards
  • Using different guards in one application

Examples

Using Guard

Auth::guard('api')->attempt($credentials);
Auth::guard('web')->user();

Using different guards.

Related Topics

  • Authentication
  • Providers
  • Sanctum
← Back to Category
← Previous Topic Next Topic →

© 2025 Laravel Documentation. All rights reserved.