Урок 1. Окружение
Описывать процесс установки веб сервера не буду - много мануалов есть на эту тему.
Начну с IDE. Напоминаю что у нас PhpStorm (далее по текст Шторм) взят за основу т.к. в нем есть плагины существенно упрощающие разработку.
Настройка IDE PhpStorm
Сама установка проходит стандартно. После нее необходимо запустить Шторм. И перейти в настройки:
Там нас интересует вкладка Plugins:
Нам необходимо проверить стоят ли следующие плагины, и если они не стоят - установить и запустить их:
- .env files support - помогает работать с файлами окружения
- .ignore - помогает вносить в игнор нужные и не очень файлы, что бы не тягать весь проект
- Laravel - хэлпер написания кода в laravel
- LiveEdit - безумно удобная штука для живого редактирования кода, без постоянного F5
- PHP annotations - расширенные аннотации кода
- PHP composer.json support - удобная работа с файлом composer.json
- Apache config (.htaccess) - удобная работа с файлом конфигов апача .htaccess
- Blade - поддержка шаблонизатора Blade
- Git - поддержка работы с GIT из интерфейса IDE
- Vue.js - помогает в работе с vue как подсветкой так и расширенной отладкой
Установка Laravel 6
После установки плагинов, нам надо создать проект!) Но не спешите создавать его в IDE. Дело в том что она создаст папку .idea которая нам не даст развернуть Laravel при помощи Composer. Поэтому:
1) В консоли переходим в папку с будущим проектом (рекомендую называть проекты по доменам к примеру lesson.loc), и пишем команду:
Код
composer create-project --prefer-dist laravel/laravel .
в данной команде мы говорим композеру что надо создать пустой проект с Laravel, а точка на конце - обозначает что создать его надо в текущей папке. Помните я писал о то что надо в консоли перейти в папку с будущим проектом?)))
2) В конце установки вы получите в консоли примерно такой ответ (Использую Консоль из комплекта OpenServer)
После этого запускаем наш Шторм и нажимаем сюда:
В появившемся окне выбираем папку с проектом. Первое время шторм может немного нагрузить систему - это индексация проекта, она происходит при первом открытии его. Итоговый вид проекта вот такой:Ъ
3) Подключаем Git. В консоли, в папке проекта где мы вызывали композер вводим код:
Ответ в консоли будет таким:
4) Теперь переходим в настройки веб сервера, нам надо в настройках домена указать директиву Document Root, так что бы она ссылалась на папку нашего проекта - public. В OpenServer это выглядит так:
5) Если вы все сделали правильно, то при открытии адреса lesson.loc увидите такую красоту:
Поздравляю! Вы запустили свой первый проект на Laravel 6![/size]Добавлено (09 Сентября 2019, 11:20)
---------------------------------------------
k0fe, да как-то многие на форуме я смотрю пишут)) Сейчас отправлю первый урок в статьи)
Добавлено (10 Сентября 2019, 20:23)
---------------------------------------------
По совету администрации, уроки будут публиковаться в разделе Статьи и уроки, продолжение уже можно прочитать тут: https://gcup.ru/publ....1-0-774