• Stars
    star
    5,264
  • Rank 7,851 (Top 0.2 %)
  • Language
  • Created over 3 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

IMPORTANT: March 2022

It's horrible to see what is happening now in Ukraine, as Russian army is bombarding houses, hospitals and kindergartens.

Please check out supportukrainenow.org for the ways how you can help people there. Spread the word.

And if you are from Russia and you are against this war, please express your protest in some way. I know you can get punished for this, but you are one of the hopes of those innocent people.


Laravel Learning Path

This repository contains the ordered list of Laravel topics to learn, step-by-step, with related links.

If you want to add a topic, link, or any other suggestion, please open Issues or Pull Requests.

Notice: This content was filled into an adminpanel generated with our QuickAdminPanel - here's a video demo of that process on Youtube. By purchasing QuickAdminPanel, you support my free initiatives, like this Roadmap.


Beginner Level

Create your very first simple Laravel project

Link icons: πŸ“– Official Docs 🎬 Video πŸ“„ Article πŸ”  Course ❓ Test

Topic Learning Links
Routing and Controllers: Basics ❓ Let's Test Your Laravel Routing Skills: Complete 12 Tasks
Callback Functions and Route::view() πŸ“– Basic Routing
πŸ“– View Routes
Routing to a Single Controller Method πŸ“– Basic Controllers with Routes
Route Parameters πŸ“– Route Parameters
Route Naming πŸ“– Names Routes
🎬 Laravel: Why You Need Route Names?
Route Groups πŸ“– Route Groups
🎬 Laravel Route Grouping: Simple to Very Complex
🎬 More videos
Blade Basics ❓ Let's Test Your Laravel Blade Skills: Complete 8 Tasks
🎬 9 Quick Tips about Laravel Blade
Displaying Variables in Blade πŸ“– Blade: Displaying Data
Blade If-Else and Loop Structures πŸ“– Blade: If-Statements
πŸ“– Blade Loops
Layout: @include, @extends, @section, @yield πŸ“– Blade: Layout Using Template Inheritance
Blade Components πŸ“– Blade Components
🎬 Laravel Blade Components: Two Examples - Laravel Breeze/UI
Auth Basics ❓ Test Your Laravel Auth Skills: Complete 7 Tasks
🎬 8 Tips & Tricks about Laravel Auth
Starter Kits: Breeze (Tailwind) or Laravel UI (Bootstrap) πŸ“– Laravel Breeze Official Documentation
πŸ“– Laravel UI: Official Github Page
🎬 Laravel 8 Auth: 5 "Latest" Things You Need to Know
More videos
Default Auth Model and Access its Fields from Anywhere πŸ“– Retrieving the Authenticated User
Check Auth in Controller / Blade πŸ“– Determining If The Current User Is Authenticated
πŸ“– Blade: Authentication Directives
Auth Middleware πŸ“– Protecting Routes
Database Basics
Database Migrations ❓ Test Your Laravel Migrations Skills: Complete 10 Tasks
πŸ“– Database Migrations
🎬 Laravel Migrations: Table Created but Foreign Key Failed?
More videos
Basic Eloquent Model and MVC: Controller -> Model -> View ❓ Test Your Eloquent Basic Skills: 11 Tasks to Complete
πŸ“– Eloquent: Getting Started
Eloquent Relationships: belongsTo / hasMany / belongsToMany ❓ Test Your Eloquent Relationships Skills: 9 Tasks to Complete
πŸ“– Eloquent Relationships: One-to-One
πŸ“– Eloquent Relationships: One-to-Many
πŸ“– Eloquent Relationships: BelongsTo
πŸ“– Eloquent Relationships: Many-to-Many
🎬 How to Safely Change DB Relations in Live Laravel Project?
Eager Loading and N+1 Query Problem πŸ“– Relationships: Eager Loading
🎬 Laravel N+1 Query Detector: Don't Forget Eager Loading
Full Simple CRUD
Route Resource and Resourceful Controllers πŸ“– Laravel Resource Controllers
πŸ“„ Simple Laravel CRUD with Resource Controllers [digitalocean.com]
🎬 Laravel Nested Resource Controllers: Two-Level Deep
🎬 More videos
Forms, Validation and Form Requests ❓ Test Your Laravel Validation Skills: Complete 9 Tasks
πŸ“– Laravel Validation
🎬 New in Laravel 6.13: Format Validation Error Field Name 🎬 More videos
File Uploads and Storage Folder Basics ❓ Test Your Laravel File Upload Skills: Complete 7 Tasks
πŸ“– Filesystem: File Uploads
🎬 Laravel: How to Upload File During User Registration
More videos
Table Pagination πŸ“– Database Pagination

Beginner Demo-Project: Personal Blog

To achieve this Beginner level, you would need to practice by creating something like this personal blog project.

Inside of the repository above, you will find all the details of the task, with a few example solutions.


Advanced Beginner Level

The goal of this level is to find the first job or freelance gig

Link icons: πŸ“– Official Docs 🎬 Video πŸ“„ Article πŸ”  Course

Topic Learning Links
Routing Advanced 🎬 Laravel: 8 Tips for Advanced Routing
🎬 More videos
Route Model Binding πŸ“– Route Model Binding
🎬 Laravel Route Model Binding: All You Need To Know
🎬 More videos
Route Redirect πŸ“– Redirect Routes
Middleware
Create Custom Middleware Class πŸ“– Defining Middleware
Database Advanced
Database Seeders and Factories πŸ“– Database: Seeding
πŸ“– Defining Model Factories
🎬 Laravel Factories: Generate and Re-use Fake Records
🎬 More videos
Eloquent Query Scopes πŸ“– Eloquent: Query Scopes
🎬 Same Eloquent Where Condition? Refactor into Local Scopes
Polymorphic relationships πŸ“– Polymorphic Relationships
🎬 Laravel.io Portal: Polymorphic Relations Example
Eloquent Accessors and Mutators πŸ“– Accessors & Mutators
Eloquent Collections πŸ“– Eloquent Collections
πŸ“– General Laravel Collections
Soft Deletes πŸ“– Soft Deleting
Auth Advanced
Authorization: Roles/Permissions, Gates, Policies πŸ“– Authorization
🎬 Laravel Roles and Permissions: All CORE Things You Need To Know
More videos
Authorization: Extra Packages - Spatie Permission, Bouncer, etc 🎬 Spatie Laravel Permission: Example Project Review
πŸ“„ Two Best Laravel Packages to Manage Roles/Permissions
πŸ“– spatie/laravel-permission
πŸ“– JosephSilber/bouncer
Authentication: Email Verification πŸ“– Email Verification
🎬 How to Translate/Customize Laravel Auth Default Emails
File Uploads Advanced πŸ”  File Uploads in Laravel
Drivers and Disks, Example of Amazon S3 πŸ“– File Storage
🎬 Laravel: How to Upload Files to Amazon S3
Extra Packages: Spatie Medialibrary, Intervention Image, etc πŸ“– spatie/laravel-medialibrary
πŸ“– intervention/image
🎬 Spatie Media Library Pro: Laravel File Uploads with Great UX [REVIEW]
🎬 More videos
API Basics πŸ”  How to Create Laravel API
🎬 Create Model with API Controller - in one Artisan Command
Laravel API: Be Careful When Doing Changes
API Routes and Controllers πŸ“– API Resource Routes
πŸ“– Default Route Files
🎬 Junior Code Review: Simple Laravel API - in 5 Different Ways
Working with API Clients: Postman or Alternatives πŸ“– Postman API Client
API Eloquent Resources πŸ“– Eloquent: API Resources
🎬 Laravel API Result: Add Fields with Map or Appends
API Auth with Sanctum πŸ“– Laravel Sanctum
🎬 Laravel API Auth with Sanctum and API Tokens
🎬 More videos
API Error Handling and Status Codes 🎬 Laravel API 404 Error: Customize Exception Message
πŸ“„ HTTP Status Codes
Debugging Errors
Log Files in Laravel πŸ“– Logging
Try-Catch and Laravel Exceptions πŸ“– Error Handling
🎬 Exceptions in Laravel: Why/How to Use and Create Your Own
Local Debugging Tools: Debugbar, Telescope, Ray πŸ“– barryvdh/laravel-debugbar
πŸ“– Laravel Telescope
πŸ“– Spatie Ray (Premium Tool)
🎬 Debug Eloquent Queries from API: Laravel Telescope
🎬 Spatie Ray: Laravel Debugging with Pleasure
Customizing Error Pages and Messages πŸ“– Custom HTTP Error Pages
🎬 Laravel Error Pages: Change Text or Customize Layouts
🎬 New in Laravel 8.26: Override 404 Page with Route Missing
(optional) Third Party Bug Trackers: Bugsnag, Flare, Sentry, Rollbar πŸ“– Bugsnag Laravel
πŸ“– Flare Homepage
πŸ“– Sentry Laravel
πŸ“– Rollbar Laravel
🎬 Bug Tracking in Laravel: Bugsnag vs Flare [Demo/Review]
Sending Email 🎬 Laravel: 3 Ways to Send a Welcome Email (Controller vs Observer vs Events)
Mailables and Mail Facade πŸ“– Mail & Mailables
Configure Drivers/Services: Mailgun, Mailtrap, etc πŸ“„ How to Send Email From Laravel, and Why We Need 3rd Party Providers For It
πŸ“– Mail: Drivers Prerequisites
Notifications System: Email, SMS, Slack, etc. πŸ“– Notifications
🎬 Laravel Notifications: "Database" Driver - Demo Project
Automated Testing with PHPUnit 🎬 PHPUnit in Laravel: Simple Example of Why/How to Test
"Smoke" Tests to Check if Pages are Loading πŸ“– Testing: Getting Started
πŸ”  Testing Laravel: Course by Spatie
πŸ”  My Course: Laravel Testing For Beginners: PHPUnit, Pest, TDD
🎬 Laravel TDD in "Live" Mode: Checkout Code Review
Configure Testing Database and Test CRUD Operations πŸ“– Database Testing
Deployment and Version Control
Git Version Control πŸ“– Git
🎬 Git in Laravel. Part 1 - Branches: Main, Develop and Feature
🎬 More videos
Deployment on Live Servers πŸ“– Deployment
πŸ“„ How to Deploy Laravel Projects to Live Server: The Ultimate Guide
πŸ“„ What Server is Needed to Deploy Laravel Projects
🎬 How we Deploy Laravel: Branches, Staging Servers, Forge and Envoyer

Advanced Beginner Demo-Project: Simple CRM

To achieve this Advanced Beginner level, you would need to practice by creating something like this simple CRM project.

Inside of the repository above, you will find all the details of the task, with an example solution.


Mid Level

Master all Laravel features with 3-5 years of practical experience

Link icons: πŸ“– Official Docs 🎬 Video πŸ“„ Article πŸ”  Course

Topic Learning Links
Routing Extra Features
Route Caching πŸ“– Route Caching
Rate Limiting πŸ“– Rate Limiting
🎬 Laravel: Create Public API with Cache and Rate Limits
Invokable controllers πŸ“– Single Action Controllers
Database/Eloquent Extra Features
Model Observers πŸ“– Eloquent Observers
🎬 Laravel Model: Check if Any Field Was Changed
🎬 Eloquent Observers or Events Listeners? Which is Better?
Raw Database Queries πŸ“– Query Builder: Raw Expressions
All Eloquent Features πŸ“– All About Eloquent
πŸ”  Eloquent: Expert Level
πŸ“„ 20 Laravel Eloquent Tips and Tricks
🎬 Laravel Collections: 5 Methods with Real Examples
More videos
Various Extra Laravel Features
Custom Blade Directives πŸ“– Extending Blade
Events and Listeners πŸ“– Events and Listeners
🎬 Laravel: 3 Ways to Send a Welcome Email (Controller vs Observer vs Events)
🎬 Laravel: Why Observers and Event Listeners are "Risky"
Laravel HTTP Client and Guzzle πŸ“– HTTP Client
🎬 Laravel and External APIs: Get Data with HTTP Client
Login with X: Laravel Socialite πŸ“– Laravel Socialite
Creating Artisan Commands πŸ“– Writing Artisan Commands
🎬 How to Create Artisan Commands in Laravel
Task Scheduling πŸ“– Task Scheduling
🎬 Laravel Task Scheduling: Run Artisan Command Hourly
Caching πŸ“– Cache
🎬 Cache Eloquent Query Results to Load Pages Instantly
Real-time: Broadcasting, Echo and Pusher πŸ“– Broadcasting
Jobs and Queues πŸ”  Queues in Laravel
Queueable Classes and Jobs πŸ“– Creating Jobs
πŸ“– Queueing Notifications
πŸ“– Queued Event Listeners
πŸ“– Queueing Mail
🎬 Laravel Queues 101: Example with Sending Emails
Job Dispatching, Batching and Chaining πŸ“– Dispatching Jobs
Processing Failed Jobs πŸ“– Dealing with Failed Jobs
Configuring Queues: Drivers, Redis, Supervisor πŸ“– Running the Queue Worker
πŸ“– Configuring Supervisor
Laravel Horizon (optional, if you use Redis) πŸ“– Laravel Horizon
API Advanced
Upload Files via API πŸ“„ Laravel API: How to Upload File from Vue.js
Generate API Documentation πŸ“„ Laravel API Documentation with OpenAPI/Swagger
🎬 Scribe: New Package for Laravel API Documentation
API Versioning πŸ“„ Versioning your REST API with Laravel
🎬 Versioning your API: from V1 to V2 and Beyond [video from my course]
API with OAuth and Laravel Passport πŸ“– Laravel Passport
🎬 Laravel API Auth Demo: Passport, oAuth and Sanctum
Only-API Projects with Front-end like Vue.js / React.js πŸ”  Vue.js 3 + Laravel 9 SPA: CRUD with Auth
πŸ”  React.js + Laravel: SPA CRUD with Auth
Only-API Projects with Mobile Apps πŸ”  Flutter Mobile App with Laravel API
πŸ“„ Using Sanctum to authenticate a mobile app
(optional) Starter Kits: Laravel Jetstream and Fortify
Laravel Jetstream (requires Livewire/Inertia knowledge) πŸ“– Laravel Jetstream
πŸ”  Laravel Jetstream+Livewire: Real Mini-Project
🎬 Laravel Jetstream: How it Works and Example How to Customize
Laravel Fortify πŸ“– Laravel Fortify
🎬 Laravel Fortify: Four Auth Things to Customize
Payments
Laravel Cashier with Stripe/Paddle πŸ“– Laravel Cashier (Stripe)
πŸ“– Laravel Cashier (Paddle)
Custom Payment Providers: PayPal, Mollie, etc πŸ“„ Subscription billing with Laravel Cashier for Mollie
πŸ“„ How To Integrate Paypal Payment Gateway In Laravel
Automated Testing Advanced
TDD: Test-Driven Development πŸ”  Build A Laravel App With TDD
πŸ”  TDD With Laravel
Mocking πŸ“– Mocking
(optional) Laravel Dusk πŸ“– Laravel Dusk
Full-Text Search
Laravel Scout πŸ“– Laravel Scout
Drivers: ElasticSearch, Algolia or MeiliSearch πŸ“„ ElasticSearch Driver for Laravel Scout
πŸ“– Algolia: Scout Extended
πŸ“„ Full-Text Search with MeiliSearch and Laravel Scout
Laravel Packages
Contributing to Packages, making Pull Requests 🎬 How to Contribute to Laravel Docs (or any open-source repository)
Create Laravel Packages πŸ“– Package Development
πŸ”  Laravel Package Development

Senior Level

Responsibility for architecture decisions on large projects

Link icons: πŸ“– Official Docs 🎬 Video πŸ“„ Article πŸ”  Course

Topic Learning Links
PHP/Laravel Design Patterns 🎬 Laravel Design Patterns - Bobby Bouwmann - Laracon EU 2018 Amsterdam
πŸ”  Laracasts: Design Patterns in PHP
🎬 Colin Decarlo - Design Patterns with Laravel [Laracon 2018]
🎬 Matt Stauffer - Patterns That Pay Off [Laracon 2018]
πŸ”  Design Patterns in PHP
πŸ“„ Design Patterns for Humans
Creational Design Patterns πŸ“„ Design Patterns PHP: Creational
Structural Design Patterns πŸ“„ Design Patterns PHP: Structural
Behavioral Design Patterns πŸ“„ Design Patterns PHP: Behavioral
Well-written Code
SOLID Code πŸ”  SOLID Code in Laravel
🎬 Becoming a better developer by using the SOLID design principles by Katerina Trajchevska
πŸ“„ Writing Maintainable Code: SOLID Principles Explained in PHP (Laravel)
πŸ”  Laracasts: SOLID Principles in PHP
🎬 PHP Solid Principles [Playlist]
Scalable Code πŸ”  Scaling Laravel
🎬 Enterprise Laravel by Matt Stauffer
πŸ“„ What the hell is scalable code anyway?
Maintainable Code πŸ”  10+ Laravel Refactoring Examples
πŸ“„ How would you know if you've written readable and easily maintainable code? [forum thread]
πŸ“„ Crafting maintainable Laravel applications
πŸ“„ 7 Golden Rules of Clean, Simple and Maintainable Code
Best Practices and Standards πŸ“„ Repository: alexeymezenin / laravel-best-practices
πŸ”  PHP: The Right Way
πŸ“„ Reddit: What are your Laravel best practices?
Large Datasets
Large Database Structures πŸ”  How to Structure Databases in Laravel
πŸ”  GraphQL in Laravel From Scratch
NoSQL Solutions πŸ“– MongoDB and Laravel Integration
πŸ“„ MongoDB + Laravel = Love β€” When to use NoSQL
Eloquent/SQL Query Optimization πŸ”  Better Eloquent Performance
πŸ“„ 18 Tips to optimize laravel database queries
πŸ“„ Optimizing Laravel Part 2: Improving Query Performance with Database Indexing
πŸ”  Eloquent Performance Patterns
Scaling to Multiple Databases πŸ“„ Scaling Laravel App with Multiple Databases
πŸ“„ Multiple DB Connections in Laravel
Working with High-Traffic Projects
Stability and Zero-Downtime Deployments πŸ“– Laravel Deployer
πŸ“– Envoyer - Zero Downtime PHP Deployment
Performance Optimization and Caching πŸ”  Performant Laravel
πŸ“„ The Ultimate Performance Checklist For Laravel Apps
πŸ“„ How to Optimize PHP Laravel Web Application for High Performance?
Ensuring Code Quality
Writing Testable Code πŸ“„ How to write testable code
πŸ“„ Refactoring towards testability
Continuous Integration and Continuous Delivery (CI/CD) πŸ“„ How to create a CI/CD for a Laravel application using GitHub Actions
πŸ“„ Configure Laravel 8 for CI/CD with Jenkins and GitHub β€” Part 1
πŸ“„ Build, Test, and Deploy Your Laravel Application With GitHub Actions

More Repositories

1

laravel-tips

Awesome tips for Laravel
6,267
star
2

laravel-invoices

Laravel package to generate PDF invoices from various customizable parameters
PHP
1,341
star
3

Larastarters

SCSS
753
star
4

laravel-roles-permissions-manager

Laravel 6 adminpanel starter boilerplate project with roles-permissions management.
PHP
654
star
5

quickadmin

Quick adminpanel builder package for Laravel 5
CSS
602
star
6

laravel-charts

Package to draw charts in Laravel with Chart.js
PHP
460
star
7

Best-Laravel-Packages

398
star
8

Laravel-Support-Ticketing

Laravel 6 Project for Support Tickets. Partly generated with QuickAdminPanel.
PHP
255
star
9

Laravel-Vue-First-CRUD

Simple demo project for Laravel 5.5 and Vue.js with one CRUD operation.
PHP
254
star
10

Laravel-Passport-API-Server-Client-Demo

Demo project to show how Laravel Passport works - we have both Server and Client here.
HTML
228
star
11

Laraquiz-QuickAdminPanel

Laravel 5.6 based quiz system - generated with QuickAdmin https://quickadminpanel.com
CSS
222
star
12

FilaStart

PHP
217
star
13

Hotel-Booking

Laravel 5.5 Demo-project for booking hotel rooms, mostly generated with https://quickadminpanel.com
HTML
176
star
14

laravel-roles-permissions-bouncer

Laravel 6 adminpanel starter boilerplate project with roles-permissions based on Bouncer package.
PHP
173
star
15

Laravel-School-Timetable-Calendar

Laravel 6 demo project for school timetable. Partly generated with https://quickadminpanel.com
PHP
171
star
16

Laravel-Appointments

Laravel 6 demo project for appointments management. Generated with https://2019.quickadminpanel.com.
PHP
153
star
17

Laravel-Asset-Stock-Management

Laravel 7 demo project for managing stock in multiple hospitals. Partly generated with https://quickadminpanel.com
PHP
152
star
18

QuickLMS

Simple Learning Management System based on Laravel 5.4.
HTML
140
star
19

Laravel-Vue-Login-Register

Demo-project of Laravel Login/Register via API from Vue.js client
PHP
140
star
20

Larancer-QuickAdminPanel

Laravel 5.5 system for freelancers to manage their clients/projects/income - generated with QuickAdmin
JavaScript
137
star
21

Laravel-Datatables-Advanced

A few advanced examples of Laravel + Datatables.net
PHP
127
star
22

Laravel-Jetstream-CRUD-Roles

PHP
127
star
23

Laravel-AdminLTE3-Boilerplate

Boilerplate adminpanel: Laravel 6.0 + AdminLTE 3 (Bootstrap 4) and simple CRUD examples. Based on new QuickAdminPanel 2019.
PHP
119
star
24

Test-Laravel-Routes

PHP
116
star
25

Laravel-Import-CSV-Demo

Small demo project to import CSV in Laravel 5.5 with matching the columns.
PHP
112
star
26

LaraAppointments-QuickAdminPanel

Laravel 5.5 based appointment-management system created with QuickAdminPanel https://quickadminpanel.com
JavaScript
109
star
27

Laravel-Roadmap-Beginner-Challenge

109
star
28

Laravel-Event-Conference-Demo

Laravel 6 demo project to manage conference/event data. Adminpanel generated with https://2019.quickadminpanel.com
PHP
105
star
29

Laravel-CoreUI-AdminPanel

Boilerplate adminpanel: Laravel 6.0 + CoreUI Theme (Bootstrap 4) and simple CRUD examples. Based on new QuickAdminPanel 2019.
PHP
102
star
30

Laravel-Checklister

PHP
96
star
31

Laravel-File-Storage

Laravel 5.5 Demo-project to store files, mini-Dropbox with multi-tenancy and Stripe payments.
HTML
96
star
32

QuickAdminPanel-Freelancer-CRM

Laravel 6 demo project for freelancers to manage their projects and income. Generated with https://2019.quickadminpanel.com
PHP
92
star
33

api-generator

API Generator for Laravel 5
PHP
87
star
34

Larancer-Vue

Vue+Laravel panel to manage freelancer's projects/income. Generated with our QuickAdminPanel.
HTML
86
star
35

Laravel-Demo-Courses-Enrollment

Demo Laravel project (task from Upwork) for students to register for courses from various universities.
PHP
86
star
36

Laravel-Real-Estate-Venue-Portal

Laravel 6 Real Estate demo-project based on Bootstrap theme
HTML
83
star
37

Laravel-Vue-Sidebar-Filters

Demo-project with Laravel API and Vue.js - Sidebar Filters for Catalog/E-Shop
PHP
83
star
38

laravel-permission-ui

Blade
82
star
39

Laravel-Shops-Map-QuickAdminPanel

Laravel 6 demo project for shops map. Adminpanel generated with https://quickadminpanel.com
PHP
81
star
40

Laravel-Vue-Employees-Adminpanel

Laravel + Vue.js Demo-project generated with our generator https://vue.quickadminpanel.com
HTML
80
star
41

Vue-Laravel-SPA-Boilerplate

PHP
78
star
42

Laravel-Vue-3-Composition-API-CRUD

PHP
77
star
43

QuickAdminPanel-Tailwind

PHP
75
star
44

Laravel-SOLID-Course-Examples

PHP
75
star
45

Laravel-Restaurant-Menu

Laravel demo-project: manage restaurant menu with reordering positions. Partly generated with https://quickadminpanel.com
PHP
75
star
46

Laravel-Job-Listings-QuickAdminPanel

Laravel 6 demo project for job listings directory. Adminpanel generated with https://2019.quickadminpanel.com
PHP
75
star
47

Laravel-KnowledgeBase-FAQ

Laravel 6 demo project to manage FAQ Knowledge Base. Adminpanel generated with https://2019.quickadminpanel.com
PHP
73
star
48

Laravel-Roadmap-Advanced-Beginner-Challenge

72
star
49

Test-Laravel-Blade-Basics

PHP
71
star
50

Laravel-Classimax-Directory

Demo project of Laravel simple classifieds list based on front-end theme Classimax.
HTML
70
star
51

Laravel-Breeze-Pages-Skeleton

PHP
67
star
52

Laravel-Loan-Management-Demo

PHP
67
star
53

Livewire-Parent-Child-Master-Detail

PHP
64
star
54

LaraEventTickets-QuickAdminPanel

Laravel 5.4 based simple event tickets admin + page created with QuickAdminPanel https://quickadminpanel.com
HTML
64
star
55

Test-Laravel-Auth-Basics

PHP
64
star
56

Laravel-Auth-Invitations

Demo project of Laravel 5.5 Auth extended so that only invited users can register.
PHP
63
star
57

Laravel-Adminator-QuickAdminPanel

Simple Laravel adminpanel based on Adminator theme, partly generated with QuickAdminPanel
PHP
63
star
58

Test-Laravel-Eloquent-Basics

PHP
62
star
59

Laravel-Faculty-RoomBooking

Laravel 7 Demo Project for Room Booking with Stripe. Generated with https://quickadminpanel.com and CoreUI theme.
PHP
62
star
60

Laravel-Admin-User-Layouts

PHP
61
star
61

Laravel-Job-Board-Demo

Demo Job Board project with Laravel 5.8. Partly generated with our QuickAdminPanel 2019.
PHP
61
star
62

QuickAdminPanel-ExpenseManager

Laravel 6 Demo project: Expense manager with multi-tenancy registration. Generated with https://2019.quickadminpanel.com
PHP
60
star
63

Laravel-Multi-Domain-Tenancy-Shops

Example Laravel 6 Project to have sub-domains for companies. Partly created with QuickAdminPanel.
PHP
60
star
64

Test-Laravel-File-Upload

PHP
58
star
65

Laravel-Envoyer-SaaS-Generator

Laravel 7 Demo Project re-creating Envoyer plans structure. Generated with SaaS Generator at https://quickadminpanel.com
PHP
58
star
66

Laravel-Demo-Support-Tickets

PHP
57
star
67

Laravel-Two-Factor-Auth-Email

PHP
57
star
68

Laravel-Test-Result-PDF

Laravel Quiz/Test Project with PDF Results. Adminpanel generated with https://www.quickadminpanel.com
PHP
56
star
69

Laravel-Datatables-Demo

Simple demo project for Datatables.net in Laravel 5.5 - with default and server-side rendering.
PHP
55
star
70

Laravel-AmazonS3-Video

Demo project of uploading video file to Amazon S3 with Laravel+AJAX
HTML
55
star
71

Laravel-Excel-Export-Import-Large-Files

PHP
54
star
72

Test-Eloquent-Relationships

PHP
54
star
73

Laravel-Login-Activity-Dashboard

Demo-project with dashboard on how many users logged in recently. Partly generated with QuickAdminPanel 2019.
PHP
53
star
74

Laravel-Vue-SPA-Vuetify

PHP
51
star
75

QuickAdminPanel-Material-Dashboard

Simple Laravel adminpanel based on Material Dashboard theme from Creative Tim
PHP
51
star
76

Laravel-Vue3-CRUD-Course-2022

PHP
51
star
77

Laravel-SaaS-Subscriptions-Demo

PHP
51
star
78

Laravel-Mobile-Phone-Verification-Demo

PHP
50
star
79

Test-Laravel-Migrations

PHP
50
star
80

Laravel-Filament-Admin-Course

JavaScript
49
star
81

Laravel-useful-seeds

Some migrations/seeds and data that may be useful for various Laravel projects
PHP
48
star
82

Laravel-Notifications-Database

Laravel Notifications Example with Database Driver
PHP
48
star
83

Laravel-OpenAPI-Swagger-Documentation-Example

Laravel documentation example with OpenAPI (ex. Swagger)
PHP
47
star
84

Landlord-Tenants-Laravel

Laravel 5.6 Demo-project where landlords and tenants can exchange documents/notes/messages.
HTML
47
star
85

Test-Laravel-Validation

PHP
46
star
86

Laravel-Jetstream-MultiAuth-Roles

PHP
46
star
87

Laravel-Multi-Level-Categories-Eshop

PHP
45
star
88

ExpenseManager

Laravel 5.5 Demo project - Expense manager with multi-tenancy registration. Partly generated by https://quickadminpanel.com
HTML
44
star
89

Laravel-API-Vue-Catalog

Demo-project with Laravel API and Vue.js
PHP
43
star
90

Laravel-Roadmap-Advanced-Beginner-Roadmap

PHP
42
star
91

Laravel-SaaS-Demo-Project

PHP
42
star
92

tutorials-api-auth

PHP
41
star
93

Livewire-jQuery-Three-Dropdowns

PHP
40
star
94

laravel-permission-editor

Visual UI for managing Roles/Permissions for Spatie Laravel Permission package
Blade
40
star
95

Laravel-8-Import-CSV

PHP
40
star
96

QuickAdminPanel-Livewire-Tailwind-Example

PHP
39
star
97

QuickInvitations

Simple Event Invitations System based on Laravel 5.5. Partly created with https://quickadminpanel.com
HTML
38
star
98

Laravel-8-Fortify-Bootstrap-Demo

PHP
37
star
99

Laravel-Room-Booking-Filters

Demo-project for managing bookings at hotels and rooms.
PHP
37
star
100

Laravel-Todoist-SaaS

PHP
36
star