Official documentation for the Laravel PHP framework, covering installation, features, and API references.
Laravel/docs is the official documentation repository for the Laravel PHP framework. It contains all the guides, tutorials, and API references needed to work with Laravel, from basic installation to advanced features. The documentation is maintained as an open-source project on GitHub, allowing the community to contribute improvements and corrections.
PHP developers using or learning the Laravel framework, ranging from beginners seeking tutorials to experienced developers needing API references and advanced configuration guides.
As the official documentation, it provides the most accurate and up-to-date information about Laravel features, with version-specific branches ensuring developers get correct information for their specific Laravel release.
The Laravel documentation.
Covers all Laravel components including Eloquent ORM and Blade templating with detailed guides and references, as highlighted in the key features.
Maintains separate branches for each Laravel release per the contribution guidelines, ensuring documentation matches the exact version developers use.
Open-source on GitHub allows developers to submit improvements, keeping the documentation current and accurate through collective input.
Includes real-world code samples demonstrating Laravel best practices, aiding in learning and implementation as noted in the philosophy.
The documentation is comprehensive but can be overwhelming for absolute beginners without prior PHP experience, as it assumes foundational knowledge.
Primarily text-based with static examples, lacking video tutorials or interactive exercises that some learners prefer for engagement.
Updates and corrections depend on volunteer contributions, which can be slow for niche features or newly introduced components, leading to occasional gaps.
Laravel is a web application framework with expressive, elegant syntax. We’ve already laid the foundation for your next big idea — freeing you to create without sweating the small things.
Laravel is a web application framework with expressive, elegant syntax.
Laravel Homestead is an official development environment for Laravel that eliminates the need to install PHP, web servers, or other server software directly on your local machine. It provides a consistent, disposable environment that runs on Windows, Mac, or Linux, ensuring your operating system remains untouched while you develop. ## Key Features - **Pre-configured Stack** — Includes Nginx, PHP, MySQL, Postgres, Redis, Memcached, Node, and other essential tools for Laravel development. - **Cross-Platform Compatibility** — Runs on any major operating system using Vagrant and virtualization providers like VirtualBox, Hyper-V, VMware, or Parallels. - **Disposable Environments** — Vagrant boxes can be destroyed and recreated in minutes if issues arise, preventing system clutter. - **Official Laravel Integration** — Maintained by the Laravel team, ensuring compatibility and reliability for Laravel applications. ## Architecture Homestead consists of two components: the Homestead application (a Vagrant wrapper) and Settler (scripts that build the Ubuntu-based base box). This separation allows for efficient VM management and quick environment provisioning. ## Philosophy Homestead prioritizes developer convenience and system integrity by offering a standardized, isolated environment that mirrors production setups, reducing 'it works on my machine' issues.
Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.