Давайте начнем знакомство с фреймворком Laravel и первым делом нам нужно установить новый проект. Для этого переходим на официальный сайт Laravel.

https://laravel.com

Переходим в раздел Get Started. Существует более одного способа, как можно установить Laravel. Например, с помощью Docker или composer.

В этом видео мы рассмотрим способ установки проекта с помощью composer. Пожалуй, это наиболее простой и наименее требовательный к ресурсам способ установки. Этот способ не зависит от той операционной системы, где вы будете его разворачивать.

В первую очередь в ваше операционной системе должен быть установлен пакетный менеджер composer. С помощью которого вы и сможете развернуть этот проект.

По сути, фреймворк Laravel является таким же composer пакетом, как и все остальные пакеты. Просто на его основе можно создавать полноценные приложения и пользоваться им.

Давайте скопируем и запустим следующую команду для установки

composer create-project laravel/laravel example-app

Как правило, файлы из example-app я вырезаю и перемещаю на уровень выше, чтобы было удобнее с ними работать.

Теперь можно запустить наш проект командой

php artisan serve

и у нас запускается локальный сервер для разработки.

Если теперь перейти по адресу http://127.0.0.1:8000 у нас откроется новый проект Laravel.

Остановить локальный сервер для разработки можно с помощью сочетания клавиш Ctrl + C.

Другой вариант установки проекта Laravel, через специальную консольную утилиту, которая так и называется laravel.

Установить ее в нашу операционную систему мы можем командой:

composer global require laravel/installer

Этот пакет устанавливается глобально и после его установки у нас будет доступна такая команда в консоли.

После этого развернуть проект мы можем командой

laravel new example-app

Выполняем в командной строке команду laravel и если не будет выдано ошибок, значит утилита установилась успешно.

Вот такой процесс установки. Достаточно просто все. Давайте теперь разбираться какие возможности есть в этом фреймворке и как можно с ним работать.