Skip to main content

Black Friday 2025! Only until December 1st: coupon FRIDAY25 for 40% off Yearly/Lifetime membership!

Read more here

Code Examples of policies

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

24 examples
Policies are classes that organize authorization logic around a particular model or resource. For example, if your application is a blog, you may have a Post model and a corresponding PostPolicy class to authorize user actions such as creating or updating posts.
Read more in the official Laravel docs.

koel/koel

  • 16858
  • Created Dec 2015
  • Updated Nov 2025

Files in this example

  • app/Policies/PlaylistPolicy.php
    • app/Providers/AuthServiceProvider.php
      • app/Http/Controllers/API/PlaylistController.php
View full example

serversideup/financial-freedom

  • 2748
  • Created Mar 2021
  • Updated Nov 2025

Files in this example

  • app/Policies/TransactionPolicy.php
    • app/Http/Controllers/Web/Transactions/TransactionsController.php
View full example

laravelio/laravel.io

  • 2497
  • Created May 2016
  • Updated Nov 2025

Files in this example

  • app/Policies/ArticlePolicy.php
    • app/Http/Controllers/Admin/ArticlesController.php
      • app/Models/User.php
View full example

iluminar/goodwork

  • 2227
  • Created Nov 2017
  • Updated Nov 2025

Files in this example

  • app/Base/Policies/UserPolicy.php
    • app/Base/Http/Controllers/MemberController.php
      • app/Base/Providers/AuthServiceProvider.php
        • app/Authorization/Authorization.php
View full example

guillaumebriday/laravel-blog

  • 1797
  • Created Dec 2016
  • Updated Oct 2024

Files in this example

  • app/Policies/PostPolicy.php
    • app/Http/Controllers/Api/V1/PostController.php
View full example

pelican-dev/panel

  • 1722
  • Created Mar 2024
  • Updated Nov 2025

Files in this example

  • app/Policies/DefaultPolicies.php
    • app/Policies/UserPolicy.php
View full example

range-of-motion/budget

  • 1057
  • Created Jul 2017
  • Updated Dec 2024

Files in this example

  • app/Policies/EarningPolicy.php
    • app/Providers/AuthServiceProvider.php
View full example

Azuriom/Azuriom

  • 703
  • Created Jan 2020
  • Updated Oct 2025

Files in this example

  • app/Policies/CommentPolicy.php
    • app/Providers/AppServiceProvider.php
      • app/Http/Controllers/PostCommentController.php
        • app/Http/Controllers/Controller.php
View full example

realodix/urlhub

  • 532
  • Created Aug 2018
  • Updated Nov 2025

Files in this example

  • app/Policies/UrlPolicy.php
    • app/Providers/AuthServiceProvider.php
View full example

protonemedia/eddy-server-management

  • 507
  • Created May 2023
  • Updated Aug 2024

Files in this example

  • app/Policies/ServerPolicy.php
    • app/Providers/AuthServiceProvider.php
      • app/Http/Controllers/ServerController.php
View full example

nafiesl/free-pmo

  • 457
  • Created Nov 2017
  • Updated Oct 2025

Files in this example

  • app/Providers/AuthServiceProvider.php
    • app/Policies/Projects/ProjectPolicy.php
      • app/Http/Controllers/Projects/ProjectsController.php
View full example

agorakit/agorakit

  • 434
  • Created May 2016
  • Updated Nov 2025

Files in this example

  • app/Policies/CommentPolicy.php
    • app/Http/Controllers/CommentController.php
View full example

academico-sis/academico

  • 338
  • Created Dec 2018
  • Updated Nov 2025

Files in this example

  • app/Providers/AuthServiceProvider.php
    • app/Models/Policies/ContactPolicy.php
      • app/Http/Controllers/ContactController.php
View full example

luadotsh/lua

  • 324
  • Created Oct 2024
  • Updated Oct 2025

Files in this example

  • app/Policies/WorkspacePolicy.php
    • app/Http/Controllers/LinkController.php
View full example

ilestis/miscellany

  • 299
  • Created Oct 2017
  • Updated Nov 2025

Files in this example

  • app/Providers/AuthServiceProvider.php
    • app/Policies/CampaignPolicy.php
      • app/Policies/EntityPolicy.php
        • app/Http/Controllers/Api/v1/EntityInventoryApiController.php
View full example

themsaid/ergodnc

  • 262
  • Created Sep 2021
  • Updated Dec 2023

Files in this example

  • app/Policies/OfficePolicy.php
    • app/Http/Controllers/OfficeController.php
View full example

alkrauss48/simple-slides

  • 98
  • Created Nov 2023
  • Updated Oct 2025

Files in this example

  • app/Policies/PresentationPolicy.php
    • app/Http/Controllers/PresentationController.php
      • app/Models/Presentation.php
View full example

cattr-app/server-application

  • 87
  • Created Mar 2023
  • Updated Jan 2025

Files in this example

  • app/Policies/TimeIntervalPolicy.php
    • app/Providers/AuthServiceProvider.php
View full example

crivion/laraboard-careers

  • 79
  • Created Jul 2022
  • Updated May 2023

Files in this example

  • app/Policies/JobApplicationPolicy.php
    • app/Models/User.php
      • app/Http/Controllers/Admin/JobApplicationController.php
View full example

ammannbe/RecipeManager

  • 37
  • Created Dec 2018
  • Updated Feb 2023

Files in this example

  • app/Policies/Ingredients/IngredientGroupPolicy.php
    • app/Providers/AuthServiceProvider.php
      • app/Http/Controllers/Ingredients/IngredientGroupController.php
View full example

devhub-az/devhub

  • 24
  • Created Dec 2019
  • Updated Jul 2022

Files in this example

  • app/Policies/AuthorPolicy.php
    • app/Providers/AuthServiceProvider.php
      • app/Http/Controllers/Admin/UsersController.php
View full example

Ayenko4all/school-management-system-backend

  • 12
  • Created Aug 2021
  • Updated Nov 2021

Files in this example

  • app/Policies/TeacherPolicy.php
    • app/Http/Controllers/Teacher/TeacherController.php
View full example

Melcus/parking-system

  • 10
  • Created May 2021
  • Updated Feb 2022

Files in this example

  • app/Policies/ReservationPolicy.php
    • app/Http/Requests/CalculatePaymentRequest.php
View full example

archboard/tidal-ptc

  • 4
  • Created Dec 2023
  • Updated Sep 2025

Files in this example

  • app/Policies/TimeSlotPolicy.php
    • app/Http/Requests/CreateTimeSlotRequest.php
View full example

We'd Love Your Feedback

Tell us what you like or what we can improve

Feel free to share anything you like or dislike about this page or the platform in general.