Laravel is a web application framework designed for an enjoyable and creative development experience. It simplifies common tasks in web projects, providing features such as:
- Simple, fast routing engine.
- Powerful dependency injection container.
- Multiple back-ends for session and cache storage.
- Expressive, intuitive database ORM.
- Database-agnostic schema migrations.
- Robust background job processing.
- Real-time event broadcasting.
Laravel is accessible, powerful, and equipped with tools for building large, robust applications.
Follow these steps to quickly set up Laravel:
Make sure you have the following installed:
-
Clone the repository:
git clone https://github.com/laravel/laravel.git
-
Navigate to the project directory:
cd laravel
-
Install dependencies:
composer install
-
Copy the
.env.example
file to.env
:cp .env.example .env
-
Generate the application key:
php artisan key:generate
-
Run the development server:
php artisan serve
Visit http://localhost:8000 in your browser to see your Laravel application.
Laravel offers extensive documentation and a video tutorial library. Get started with the Laravel Bootcamp for a guided experience in building a modern Laravel application.
Prefer video content? Explore Laracasts with over 2000 tutorials on Laravel, modern PHP, unit testing, and JavaScript.
We extend our gratitude to our sponsors for funding Laravel development. If you're interested in becoming a sponsor, visit the Laravel Partners program.
- Vehikl
- Tighten Co.
- WebReinvent
- Kirschbaum Development Group
- 64 Robots
- Curotec
- Cyber-Duck
- DevSquad
- Jump24
- Redberry
- Active Logic
- byte5
- OP.GG
Thank you for considering contributing to Laravel! Check the contribution guide for details.
To ensure a welcoming community, review and adhere to the Code of Conduct.
If you discover a security vulnerability within Laravel, contact Taylor Otwell via [email protected]. Security vulnerabilities are promptly addressed.
Laravel is open-sourced software licensed under the MIT license.