This repository contains a complete Laravel learning resource with comprehensive documentation and a practical example application.
├── docs/ # Comprehensive Laravel documentation
│ ├── section-1/ # Introduction & Preparation
│ ├── section-2/ # Laravel Fundamentals
│ ├── section-3/ # Advanced Features
│ ├── section-4/ # Database & Eloquent Advanced
│ ├── section-5/ # Best Practices & Patterns
│ ├── section-6/ # Deployment
│ ├── section-7/ # Practical Case Studies
│ ├── section-8/ # Tips, Tricks & Common Errors
│ └── section-9/ # Resources & Next Steps
└── example-app/ # Complete Laravel example application
├── app/ # Application core
├── config/ # Configuration files
├── database/ # Database migrations and seeders
├── docs/ # Project-specific documentation
├── resources/ # Views and assets
├── routes/ # Route definitions
└── ... # Other Laravel standard directories
The docs directory contains a comprehensive 9-section guide to Laravel development:
- Introduction & Preparation
- Laravel Fundamentals
- Advanced Features
- Database & Eloquent Advanced
- Best Practices & Patterns
- Deployment
- Practical Case Studies
- Tips, Tricks & Common Errors
- Resources & Next Steps
Each section contains detailed documentation with code examples covering all aspects of Laravel development.
The example-app directory contains a complete Laravel blog application demonstrating:
- MVC architecture implementation
- Eloquent ORM with relationships
- Blade templating engine
- Middleware for various purposes
- RESTful API development
- Authentication and authorization
- Event handling and notifications
- Queue processing
- Custom commands and scheduling
- For documentation: Browse the docs directory
- For the example application: Navigate to example-app directory
- Follow the installation instructions in example-app/docs/user-guides/installation.md
This project is licensed under the MIT License - see the LICENSE file for details.
Rasya Andrean