framework README

The project's README from github.com/laravel/framework. As one markdown file: README.md.

Build Status Total Downloads Latest Stable Version License Health score

About Laravel

Note: This repository contains the core code of the Laravel framework. If you want to build an application using Laravel, visit the main Laravel repository.

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as:

Laravel is accessible, yet powerful, providing tools needed for large, robust applications. A superb combination of simplicity, elegance, and innovation gives you a complete toolset required to build any application with which you are tasked.

Learning Laravel

Laravel has the most extensive and thorough documentation and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework. You can also check out Laravel Learn, where you will be guided through building a modern Laravel application.

If you're not in the mood to read, Laracasts contains thousands of video tutorials covering a range of topics including Laravel, modern PHP, unit testing, JavaScript, and more. Boost the skill level of yourself and your entire team by digging into our comprehensive video library.

You can also watch bite-sized lessons with real-world projects on Laravel Learn, where you will be guided through building a Laravel application from scratch while learning PHP fundamentals.

Contributing

Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the Laravel documentation.

Code of Conduct

In order to ensure that the Laravel community is welcoming to all, please review and abide by the Code of Conduct.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

License

The Laravel framework is open-sourced software licensed under the MIT license.

framework (laravel/framework)

laravel
Searching Database…

What is this?Laravel is a PHP web application framework known for expressive, elegant syntax, built to make development enjoyable and to ease the common tasks most web projects share.
Is this the framework core or the app I'd start building from?This repository holds only the framework's core code. To build an application you start from the main Laravel repository (github.com/laravel/laravel) instead.
How do I start building with it then?Use the main Laravel repository (github.com/laravel/laravel) as your starting point; it gives you an application skeleton wired to the framework core from this repo.
Do I need to know PHP to use it?Yes — Laravel is written in PHP, so PHP is the baseline. The official Laracasts videos even cover modern PHP fundamentals alongside the framework itself.
Is it meant for small projects or serious production apps?Both: the framework is described as accessible yet powerful, with the tools needed for large, robust applications, so it scales from simple sites to big apps.
Is it free to use, including commercially?Yes — it is open-sourced under the MIT license, one of the most permissive licenses, so using it in commercial projects is fine.
What does Laravel handle out of the box?A simple, fast routing engine, a powerful dependency injection container, multiple back-ends for session and cache storage, database-agnostic schema migrations, robust background job processing, and real-time event broadcasting.
Where should I learn it as a newcomer?Laravel claims the most extensive documentation and video tutorial library among modern web frameworks: Laracasts offers thousands of videos on Laravel, modern PHP, unit testing and JavaScript, and Laravel Learn guides you through building an app from scratch.
Why did the authors build it?They believe development must be an enjoyable, creative experience to be truly fulfilling, so Laravel takes the pain out of the common tasks the majority of web projects need.
What are similar projects?laravel, martini, hapi, Slim, axum, webserver, nitro, vapor
Creator
laravel
Size
104.7 MB
Stars
35K
Age
13y
Commits · 90 Days