Laravel — это веб-фреймворк PHP с открытым исходным кодом, предназначенный для разработки веб-приложений. Он популярен благодаря элегантному синтаксису, выразительному коду и широкому спектру встроенных функций, которые делают разработку быстрее и проще.
Laravel предназначен для разработки сайтов, но встроенный функционал Laravel позволяет разрабатывать API бэкенд, к которому могут подклюяаться любые фронтенды. При таком разделении на фронтенд и бэкенд, на стороне бэкенда формируются ресурсы, на стороне фронтенда - компоненты. Тогда формирование ресурсов, которые должны быть доступны по определенным маршрутам - это основная задача возлагаемая на backend API Laravel. Кроме всего прочего, Laravel уже оброс модулями и системами администрирования, что делает процесс разработки быстрым и приятным.
Laravel построен в соответствии с архитектурой MVC, где Model (Модель) это данные, View (Представление) - элементы шаблонов, представление, Controller (контроллер) обрабатывает запросы пользователей и бизнес-логику.
Laravel можно установить с помощью composer.
Composer это менеджер зависимостей и установщик PHP пакетов.
Сделать это можно с помощью этой команды
composer create-project --prefer-dist laravel/laravelПосле установки, необходимо в консоли перейти в папку с проектом и с помощью команды Artisan запустить приложение
php artisan serve
Практика