【问题标题】:Running "laravel new" command in laravel project在 laravel 项目中运行“laravel new”命令
【发布时间】:2019-12-29 12:17:04
【问题描述】:

我不小心在一个 laravel 项目中运行了laravel new 命令,显然删除了 autoload_real.php

我在运行php artisan serve 时收到这些错误消息:

“PHP 警告:需要(C:\xampp\htdocs\e-commerce\vendor\composer/../symfony/polyfill-ctype/bootstrap.php):无法打开流:C 中没有这样的文件或目录:\xampp\htdocs\e-commerce\vendor\composer\autoload_real.php 在第 66 行

警告:需要(C:\xampp\htdocs\e-commerce\vendor\composer/../symfony/polyfill-ctype/bootstrap.php):无法打开流:C:\ 中没有这样的文件或目录xampp\htdocs\e-commerce\vendor\composer\autoload_real.php 在第 66 行 PHP 致命错误:require(): 无法打开所需的 'C:\xampp\htdocs\e-commerce\vendor\composer/../symfony/polyfill-ctype/bootstrap.php' (include_path='C:\xampp\php \PEAR') 在 C:\xampp\htdocs\e-commerce\vendor\composer\autoload_real.php 第 66 行

致命错误:require(): 无法打开所需的 'C:\xampp\htdocs\e-commerce\vendor\composer/../symfony/polyfill-ctype/bootstrap.php' (include_path='C:\xampp \php\PEAR') 在 C:\xampp\htdocs\e-commerce\vendor\composer\autoload_real.php 第 66 行"

有没有办法找回autoload_real.php

【问题讨论】:

  • 取决于 laravel new 命令中发生的一切?你的 composer.json 完好无损吗?如果是,那么只做 composer install 应该修复它吗?在执行此操作之前删除 composer.lock 。让它生成一个新的新锁文件。
  • 这就是为什么你必须使用 git

标签: php laravel


【解决方案1】:

只要运行:

composer update

在您的项目中,它应该修复它。

【讨论】:

  • 我运行了 composer update 和 composer install,启动了一个新服务器但我的项目没有出现,我得到的是 Laravel 主页,我该怎么办?
  • “Laravel 主页”是什么意思?你为什么没有在你的问题中提到这一点?
【解决方案2】:

检查文件是否确实存在。如果它丢失了,但文件夹 'symfony/polyfill-ctype' 在那里并且为空,请尝试删除供应商文件夹并再次运行 composer install。可能是 composer install 上次崩溃并且它认为包在那里。对我来说就是这样。

【讨论】:

    猜你喜欢
    • 2019-02-17
    • 2015-07-04
    • 2018-09-22
    • 2018-09-12
    • 2016-09-11
    • 1970-01-01
    • 2018-07-21
    • 2022-01-26
    • 1970-01-01
    相关资源
    最近更新 更多