Тема
Первый проект и Git
Для обучения лучше использовать отдельный проект без настоящих данных. Не начинайте с боевого сайта клиента.
Если учебный Laravel-проект уже подготовлен на сервере, откройте именно его папку. Если проекта нет, попросите наставника дать учебный репозиторий и инструкцию запуска: версии PHP и Laravel должны подходить окружению.
Шаг 1. Убедиться, что это Laravel
В корне должны быть artisan и composer.json. Затем выполните штатным способом проекта:
bash
php artisan --versionКоманда показывает версию. Если она не запускается, не устанавливайте всё подряд: сначала прочитайте README и выясните, используется ли контейнер.
Шаг 2. Проверить историю
bash
git statusКоманда показывает:
- текущую ветку;
- изменённые файлы;
- новые файлы;
- подготовленные к коммиту изменения.
Если видны чужие изменения, не отменяйте и не присваивайте их себе. Сначала выясните, кому они принадлежат.
Шаг 3. Посмотреть исходные файлы
Пока ничего не меняя, найдите:
text
routes/web.php
app/
resources/views/
tests/Можно попросить Codex составить карту:
text
Объясни главные папки этого Laravel-проекта для новичка.
Ничего не меняй и не устанавливай.
Не читай значения из .env.
Сначала назови версию Laravel по доступным файлам.Шаг 4. Зафиксировать исходную точку
Если репозиторий чистый и это ваш учебный проект, последняя существующая запись Git уже является точкой возврата. Не создавайте пустой коммит только ради урока.
Если папка ещё не использует Git, сначала изучите отдельный урок Git и проверьте .gitignore. Команда git init создаёт только локальную историю и сама ничего не отправляет в интернет.
Попробуйте сейчас
Выполните git status, затем попросите Codex объяснить вывод без изменений. Сравните объяснение с названиями файлов в терминале.
Урок пройден, если
Вы знаете версию Laravel, видите состояние Git и можете указать четыре главные папки проекта.
Куда дальше
Разберите структуру проекта.