从 github 克隆 laravel 项目

2022-08-30 12:30:50

我是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
  • 克隆项目
  • 使用cmd或终端上的命令转到文件夹应用程序cd
  • 在 cmd 或终端上运行composer install
  • 将文件复制到根文件夹上。如果使用命令提示符 Windows 或如果使用终端,则可以键入 Ubuntu.env.example.envcopy .env.example .envcp .env.example .env
  • 打开文件并将数据库名称 () 更改为您拥有的用户名 () 和密码 () 字段与您的配置相对应的任何内容。.envDB_DATABASEDB_USERNAMEDB_PASSWORD
  • php artisan key:generate
  • php artisan migrate
  • php artisan serve
  • 前往 http://localhost:8000/

答案 2

是的,你可以,但根本不建议这样做。

您可以删除文件中的所有内容,然后从工作项目中推送它们。然后,它将完美地工作。.gitignoregit clone

但是这种方式有很多缺点。我建议你不要这样做。


推荐