Клонирование проекта 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