php 从github克隆laravel项目

ulydmbyx  于 2022-10-30  发布在  PHP
关注(0)|答案(6)|浏览(204)

我是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

我知道这个问题可以通过使用composer update来解决,但是有没有什么方法可以防止这个错误,这样我每次克隆它时,我都可以在不遇到这个错误的情况下进入生产?谢谢,顺便说一句,我正在使用tortoisegit来克隆、拉和推。

tcomlyy6

tcomlyy61#

  • 克隆项目
  • 在cmd或终端上使用cd命令转到文件夹应用程序
  • 在cmd或终端上运行composer install
  • .env.example文件复制到根文件夹上的.env。如果使用命令提示符Windows,则可以键入copy .env.example .env;如果使用终端Ubuntu,则可以键入cp .env.example .env
  • 打开您的.env文件,将数据库名称(DB_DATABASE)更改为您拥有的任何名称,用户名(DB_USERNAME)和密码(DB_PASSWORD)字段与您的配置相对应。
  • 运行php artisan key:generate
  • 运行php artisan migrate
  • 运行php artisan serve
  • 请访问http://localhost:8000/
h43kikqp

h43kikqp2#

是的,你可以,但这是不建议在所有。
你可以删除.gitignore文件中的所有内容,并将它们从工作项目中推送。然后它将在你git clone它们的地方完美地工作。
但是这样做有太多的缺点,我建议你不要那样做。

o4hqfura

o4hqfura3#

1.运行'git clone '链接项目程序github'
1.运行composer安装
1.运行cp .env.example .env或复制.env.example .env
1.运行php artisan密钥:生成
1.运行php工匠迁移
1.运行php artisan数据库:种子
1.运行php工匠服务
1.请转到链接本地主机:8000或127.0.0.1:8000

j91ykkif

j91ykkif4#

在这个命令php artisan key:generate之后,你们漏掉了一个步骤
别忘了运行npm install && npm run dev
如果您有任何前端环境设置,此命令将清除所有依赖项...

6xfqseft

6xfqseft5#

感谢大家的大力帮助,我也运行命令,使项目的工作。

composer update
x8goxv8g

x8goxv8g6#

运行以下命令:

git clone --single-branch --branch [TAG_VERSION] https://github.com/laravel/laravel.git [CUSTOM_PROJECT_NAME]
composer install

相关问题