从github克隆laravel项目

S. *_*eng 19 php github laravel composer-php

我是github的新手,我发现这个网站对我们很多人都非常有用.我想在github上存储我的laravel项目,但是每次我将克隆它以便能够进入生产时出现问题,当我即将克隆它时,它总是显示此错误.

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
Run Code Online (Sandbox Code Playgroud)

我知道这可以通过使用composer update来解决,但是有什么方法可以防止这个错误,这样每次我克隆它,我都会去生产而不会遇到这个错误?谢谢,就像我tortoisegit用来克隆,拉动和推动的方式.

Con*_*nor 84

  • 克隆你的项目
  • 使用cdcmd或终端上的命令转到文件夹应用程序
  • composer install在您的cmd或终端上运行
  • .env.example文件复制到.env根文件夹.您可以键入copy .env.example .envif使用命令提示符Windows或cp .env.example .env使用终端,Ubuntu
  • 打开.env文件并将数据库名称(DB_DATABASE)更改为您拥有的任何内容,username(DB_USERNAME)和password(DB_PASSWORD)字段对应于您的配置.
    默认情况下,用户名为root,您可以将密码字段留空.(这适用于Xampp)
    默认情况下,用户名为root,密码也是root.(这是为灯)
  • php artisan key:generate
  • php artisan migrate
  • php artisan serve
  • 转到localhost:8000

  • 您还应该在安装 Composer 之后运行 npm install 。 (3认同)
  • 这在 2022 年 3 月的 Laravel 9 中仍然有效。它是与广告中完全一样的解决方案之一。没有任何错误。按照步骤操作 - 很快!谢了哥们! (2认同)

小智 9

  1. 跑步git clone 'link projer github'

  2. 跑步composer install

  3. 运行cp .env.example .envcopy .env.example .env

  4. 跑步php artisan key:generate

  5. 跑步php artisan migrate

  6. 跑步php artisan db:seed

  7. 跑步php artisan serve

  8. 转到链接localhost:8000127.0.0.1:8000


Raf*_*had 7

是的,你可以,但根本不推荐这样做。

您可以删除.gitignore文件中的所有内容并将它们从工作项目中推送。然后它会在你git clone他们的地方完美地工作。

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