Rechercher

PythonReactSEOPDF
GitHub Skill

laravel-api

REST and JSON API standards for modern Laravel backends. Use when designing REST endpoints, API resources, or JSON API responses in Laravel.

HoangNguyen0403☆ 305 Étoiles du dépôt90 Forks du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

Voir la source ↗Guides

Instructions

Laravel API

Priority: P1 (HIGH)

Structure

app/
└── Http/
    ├── Resources/      # Data transformation
    └── Controllers/
        └── Api/        # API specific logic

Implementation Guidelines

  • API Resources: Always use Resources/Collections for JSON formatting.
  • RESTful Actions: Follow standard naming (index, store, update).
  • Auth: Use Sanctum for SPAs/Mobile or Passport for OAuth2.
  • Status Codes: Return appropriate HTTP codes (201 Created, 422 Unprocessable).
  • Versioning: Prefix routes with version tags (e.g., api/v1/...).
  • Rate Limiting: Configure RateLimiter to protect public endpoints.

Anti-Patterns

  • Raw Models: No raw model returns: Information leakage risk.
  • Manual JSON: No response()->create(): Use API Resources.
  • Session Auth: No sessions for APIs: Use Tokens (Sanctum).
  • Hardcoded URLs: No static links in JSON: Use HATEOAS or route names.

References

Exemples

Consultez les exemples du dépôt source.

Voir la source ↗

Historique source

Date d’indexation
2026-03-11
Mise à jour de l’index
2026-03-11
Branch
main

Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!