Learning Paths

Curated library combinations for common PHP use cases. Each path includes recommended libraries with explanations for why they work well together.

Build a REST API

REST API Development

Intermediate

Create a production-ready REST API with authentication, validation, and proper error handling.

45 minutes
4 libraries

Included Libraries

laravelFramework
jwtAuthentication
phpunitTesting
monologLogging
View full path
Advanced

Essential libraries for building an online store with payments, PDF invoices, and email notifications.

2 hours
5 libraries

Included Libraries

laravelFramework
omnipayPayments
dompdfPDF Generation
symfony-mailerEmail
+1 more
View full path
Beginner

Set up a complete testing environment with unit tests, mocking, and fake data generation.

20 minutes
3 libraries

Included Libraries

phpunitTest Framework
mockeryMocking
fakerTest Data
View full path
Beginner

Set up automated code quality checks with static analysis and coding standards enforcement.

15 minutes
2 libraries

Included Libraries

phpstanStatic Analysis
php-cs-fixerCode Style
View full path
Intermediate

Implement secure authentication with JWT tokens and OAuth2 social login support.

1 hour
3 libraries

Included Libraries

jwtToken Authentication
oauth2-clientSocial Login
monologSecurity Logging
View full path