【问题标题】:Laravel package class not found未找到 Laravel 包类
【发布时间】:2021-06-14 15:29:56
【问题描述】:

我已经在登台服务器上安装了 laravel 包,并且包工作正常。但是当我拉上登台服务器时,它向我显示了找不到包类的错误。

解决问题的步骤

  1. 我检查了供应商文件夹以及 config/app.php,但我得到了类声明和包文件夹。
  2. 在此之后,当我更新作曲家时,我的问题得到了解决。

我应该寻找其他文件来查找类定义吗?

【问题讨论】:

  • 欢迎来到 SO ... 永远不要在服务器上运行 update composer 它应该在本地并测试更新的版本工作,然后只在服务器上运行 composer install --prefer-dist --no-scripts --no-progress --no-suggest --no-interaction --no-dev

标签: laravel laravel-socialite


【解决方案1】:

执行 composer update,然后 composer dump-autoload

如果上述方法不能解决问题,请更改 composer.json 文件中的 classmap,使其包含 php 文件的项目相对路径:

"autoload-dev": {
"classmap": [
    "tests/TestCase.php",
    "database/seeds/UserTableSeeder.php" //include the file with its path here
]},

不久之后,执行 composer dump-autoload,它现在应该可以工作了

【讨论】:

    猜你喜欢
    • 2018-05-03
    • 2017-09-10
    • 2018-04-24
    • 2017-01-12
    • 2017-01-01
    • 2014-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多