Laravel Concepts for Practical Learning

29 Concepts Explained

LPS
Beginner

Laravel Project Structure

Understanding the default files and folders in a Laravel project.

Mark as CompletedRead
LR
Beginner

Laravel Routing

Defining routes and handling requests in Laravel.

Mark as CompletedRead
LC
Beginner

Laravel Controllers

Organizing request handling logic in controllers.

Mark as CompletedRead
LBT
Beginner

Laravel Blade Templates

Laravel’s templating engine for dynamic views.

Mark as CompletedRead
LM
Intermediate

Laravel Middleware

Filtering HTTP requests through middleware layers.

Mark as CompletedRead
LSP
Intermediate

Laravel Service Providers

Central place to configure and bootstrap application services.

Mark as CompletedRead
LEO
Intermediate

Laravel Eloquent ORM

Laravel’s ORM for database operations.

Mark as CompletedRead
LM
Intermediate

Laravel Migrations

Managing database schema changes with migrations.

Mark as CompletedRead
LS
Intermediate

Laravel Seeders

Populating database tables with initial or test data.

Mark as CompletedRead
LV
Intermediate

Laravel Validation

Validating user input with Laravel’s validation rules.

Mark as CompletedRead
LA
Intermediate

Laravel Authentication

Implementing login and registration systems using Laravel’s built-in auth scaffolding.

Mark as CompletedRead
LA
Intermediate

Laravel Authorization

Managing user roles and permissions with gates and policies.

Mark as CompletedRead
LA
Beginner

Laravel Artisan

Command-line interface for automating tasks in Laravel.

Mark as CompletedRead
LQ
Intermediate

Laravel Queues

Running background jobs asynchronously using Laravel queues.

Mark as CompletedRead
LEAL
Intermediate

Laravel Events and Listeners

Decoupling logic with event-driven programming in Laravel.

Mark as CompletedRead
LN
Intermediate

Laravel Notifications

Sending notifications via email, SMS, or Slack.

Mark as CompletedRead
LAR
Intermediate

Laravel API Resources

Transforming models into JSON responses for APIs.

Mark as CompletedRead
LP
Advanced

Laravel Passport

OAuth2 authentication for APIs.

Mark as CompletedRead
LS
Intermediate

Laravel Sanctum

Lightweight API authentication with tokens.

Mark as CompletedRead
LFS
Intermediate

Laravel File Storage

Managing file uploads and storage using Laravel’s filesystem abstraction.

Mark as CompletedRead
LC
Advanced

Laravel Caching

Improving performance with cache drivers like Redis or Memcached.

Mark as CompletedRead
LL
Intermediate

Laravel Localization

Supporting multiple languages in Laravel applications.

Mark as CompletedRead
LT
Intermediate

Laravel Testing

Unit and feature testing with PHPUnit in Laravel.

Mark as CompletedRead
LD
Advanced

Laravel Dusk

Browser automation and testing for Laravel apps.

Mark as CompletedRead
LH
Advanced

Laravel Horizon

Dashboard and monitoring for Laravel queues.

Mark as CompletedRead
LT
Advanced

Laravel Telescope

Debugging assistant for monitoring requests, queries, and jobs.

Mark as CompletedRead
LM
Intermediate

Laravel Mix

Asset compilation using Webpack with Laravel Mix.

Mark as CompletedRead
LD
Advanced

Laravel Deployment

Deploying Laravel applications using Forge, Envoyer, or Docker.

Mark as CompletedRead
LSBP
Advanced

Laravel Security Best Practices

Preventing CSRF, XSS, and SQL injection in Laravel apps.

Mark as CompletedRead