Клонирование проекта laravel от github
Я новичок в github, и я нашел этот сайт очень полезным для многих из нас. Я приступил к сохранению моего проекта laravel здесь, в github, но проблема возникает каждый раз, когда я буду клонировать его, чтобы иметь возможность перейти к производству, когда он собирается клонировать его сначала, он всегда показывает эту ошибку.
Warning: require(C:\xampp\htdocs\tourismPortal\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\tourismPortal\bootstrap\autoload.php on line 17
Fatal error: require(): Failed opening required 'C:\xampp\htdocs\tourismPortal\bootstrap/../vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\tourismPortal\bootstrap\autoload.php on line 17
Я знаю, что это будет решаться с помощью обновления на нем, но есть ли способ предотвратить эту ошибку, чтобы каждый раз, когда я ее клонировал, я пойду на производство, не сталкиваясь с этой ошибкой? Спасибо, кстати, я использую tortoisegit
для клонирования, вытаскивания и нажатия.
Ответы
Ответ 1
- Клонируй свой проект
- Перейдите в папку приложения с помощью команды
cd
на вашем cmd или терминале - Запустите
composer install
на вашем cmd или терминале - Скопируйте файл
.env.example
в .env
в корневой папке. Вы можете набрать copy.env.example.env
если используете командную строку Windows, или cp.env.example.env
если используете терминал, Ubuntu. - Откройте файл
.env
и измените имя базы данных (DB_DATABASE
) на то, что у вас есть, DB_USERNAME
имени пользователя (DB_USERNAME
) и пароля (DB_PASSWORD
) соответствуют вашей конфигурации.
По умолчанию имя пользователя - root
и вы можете оставить поле пароля пустым. (Это для Xampp)
По умолчанию имя пользователя - root
а пароль - также root
. (Это для лампы) - Запустите
php artisan key:generate
- Запустите
php artisan migrate
- Запустите
php artisan serve
- Перейти к localhost: 8000
Ответ 2
Да, вы можете, но это совсем не рекомендуется.
Вы можете удалить все в файле .gitignore
и .gitignore
их из рабочего проекта. Тогда он будет отлично работать там, где вы его git clone
.
Но у этого пути очень много недостатков. Я рекомендую вам не делать этого.
Ответ 3
Запустите следующие команды:
git clone --single-branch --branch [TAG_VERSION] https://github.com/laravel/laravel.git [CUSTOM_PROJECT_NAME]
composer install