Установка Laravel
При написании статьи я полагаю, что вы используете linux дистрибутив, у вас уже установлен composer, настроен LAMP сервер или openserver, а директория ~/.composer/vendor/bin
корректно прописана в env.
Для того, что бы ускорить установку пакетов composer, рекомендую поставить для него небольшой но полезный плагин.
Устанавливается просто:
composer global require hirak/prestissimo
Установить Laravel можно несколькими способами:
Через composer create-project
composer create-project --prefer-dist laravel/laravel .
Данная комманда развернёт самую последнюю версию фреймворка в текущей директории. При желании вы можете указать куда и какую версию следует ставить, на пример:
composer create-project --prefer-dist laravel/laravel myblog "5.5.*"
Данная комманда развернёт последнюю версию из ветки 5.5 в поддиректорию myblog из которой выполняется установка.
Через установщик Laravel
Тут немного иначе. Первое, что нужно сделать, это установить установщик Laravel в глобальные зависимости composer
composer global require "laravel/installer"
После установки, в консоли достаточно перейти в ту директорию, куда вы хотите развернуть фреймворк и выполнить команду laravel new
.
la@desktop [22:35:05 AM] [~]
-> % mkdir test
la@desktop [22:35:11 AM] [~]
-> % cd test
la@desktop [22:35:13 AM] [~/test]
-> % laravel new
Минусы данного способа, то что установщих стучится на сервера laravel и это не всегда хорошо. Если у вас на данном этапе после долгого ожидания всплыла ошибка
cURL error 7: Failed to connect to cabinet.laravel.com port 80: Connection timed out
не пугайтесь, это либо проблема провайдера, который видимо заблокировал ip либо проблема сервера laravel, просто используйте первый способ.