Skip to main content

Code Examples of API resources

Discover how to use Laravel's API resources method in real-world applications. Browse 14 examples from popular open-source projects.

14 examples

monicahq/monica

  • 24763
  • Created Jul 2017
  • Updated Apr 2026

Files in this example

  • app/Http/Resources/Company/Company.php
    • app/Http/Controllers/Api/Account/ApiCompanyController.php
View full example

JhumanJ/OpnForm

  • 3458
  • Created Sep 2022
  • Updated Jun 2026

Files in this example

  • app/Http/Resources/FormResource.php
View full example

tighten/novapackages

  • 336
  • Created Feb 2020
  • Updated Jun 2026

Files in this example

  • app/Http/Resources/PackageResource.php
    • app/Http/Controllers/Api/PackagesController.php
View full example

luadotsh/lua

  • 333
  • Created Oct 2024
  • Updated Apr 2026

Files in this example

  • app/Http/Resources/Api/TagResource.php
    • app/Http/Controllers/Api/TagController.php
View full example

Hi-Folks/gh-actions-yaml-generator

  • 331
  • Created Jan 2021
  • Updated Aug 2025

Files in this example

  • routes/web.php
    • app/Http/Resources/ConfigurationResource.php
View full example

LaravelDaily/Laravel-Support-Ticketing

  • 300
  • Created Nov 2019
  • Updated Mar 2023

Files in this example

  • app/Http/Resources/Admin/CategoryResource.php
    • app/Http/Resources/Admin/CategoryResource.php
      • app/Http/Controllers/Api/V1/Admin/CategoriesApiController.php
View full example

themsaid/ergodnc

  • 259
  • Created Sep 2021
  • Updated Dec 2023

Files in this example

  • app/Http/Resources/OfficeResource.php
    • app/Http/Controllers/OfficeController.php
View full example

codenteq/laerx

  • 133
  • Created May 2022
  • Updated Feb 2026

Files in this example

  • app/Http/Resources/QuestionResource.php
    • app/Http/Controllers/API/QuestionController.php
View full example

tighten/laravelversions

  • 97
  • Created Jan 2021
  • Updated Jun 2026

Files in this example

  • app/Http/Resources/LaravelVersionResource.php
    • app/Http/Controllers/Api/LaravelVersionsController.php
View full example

MdMostaFizurRahaman/ecommerce

  • 30
  • Created May 2022
  • Updated Sep 2022

Files in this example

  • app/Http/Resources/ApiResource.php
    • app/Http/Controllers/Api/ProductController.php
View full example

devhub-az/devhub

  • 24
  • Created Dec 2019
  • Updated Jul 2022

Files in this example

  • routes/api.php
    • app/Http/Controllers/Api/ArticleController.php
      • app/Http/Resources/ArticlesResource.php
        • app/Http/Resources/ArticleResource.php
View full example

laravelstart/laravelstart

  • 21
  • Created May 2025
  • Updated Jun 2025

Files in this example

  • app/Http/Resources/StarterKitResource.php
    • app/Http/Resources/UserResource.php
      • app/Http/Controllers/Kits/Show/PageController.php
View full example

Ayenko4all/school-management-system-backend

  • 12
  • Created Aug 2021
  • Updated Nov 2021

Files in this example

  • app/Http/Resources/ClassroomResource.php
    • app/Http/Controllers/Admin/AdminClassController.php
View full example

Melcus/parking-system

  • 10
  • Created May 2021
  • Updated Feb 2022

Files in this example

  • app/Http/Resources/ReservationResource.php
    • app/Http/Controllers/Api/ReservationController.php
View full example