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)

Searching Database…

Что это такое?Laravel — это PHP-фреймворк для веб-приложений, известный выразительным и элегантным синтаксисом. Он создан, чтобы разработка приносила удовольствие и чтобы упростить типичные задачи, которые есть почти в любом веб-проекте.
Это ядро фреймворка или приложение, с которого я могу начать разработку?В этом репозитории находится только код ядра фреймворка. Чтобы создать приложение, нужно стартовать с основного репозитория Laravel (github.com/laravel/laravel).
Как мне тогда начать с ним работать?Возьмите за отправную точку основной репозиторий Laravel (github.com/laravel/laravel): он даёт вам каркас приложения, уже связанный с ядром фреймворка из этого репозитория.
Мне нужно знать PHP, чтобы этим пользоваться?Да — Laravel написан на PHP, так что PHP — это база. В официальных видео на Laracasts даже разбирают основы современного PHP параллельно с самим фреймворком.
Он для маленьких проектов или для серьёзных приложений в продакшене?Для обоих: фреймворк описывается как доступный, но мощный, со всеми инструментами для больших и надёжных приложений, поэтому он подходит и простым сайтам, и крупным проектам.
Можно пользоваться им бесплатно, в том числе в коммерческих целях?Да — он распространяется по открытой лицензии MIT, одной из самых мягких, так что использовать его в коммерческих проектах можно спокойно.
Что Laravel умеет из коробки?Простой и быстрый роутинг, мощный контейнер внедрения зависимостей, несколько бэкендов для хранения сессий и кэша, миграции схемы базы данных, не привязанные к конкретной СУБД, надёжную обработку фоновых задач и рассылку событий в реальном времени.
Где мне изучать его как новичку?Laravel заявляет самую обширную документацию и библиотеку видеоуроков среди современных веб-фреймворков: на Laracasts тысячи видео по Laravel, современному PHP, юнит-тестированию и JavaScript, а Laravel Learn пошагово проводит вас через создание приложения с нуля.
Зачем авторы его создали?Они считают, что разработка должна быть приятным и творческим процессом, иначе она не приносит настоящего удовлетворения, поэтому Laravel избавляет от боли в типичных задачах, которые нужны большинству веб-проектов.
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