【问题标题】:Laravel - Class 'Illuminate\Pagination\PaginationServiceProvider' not foundLaravel - 找不到类“Illuminate\Pagination\PaginationServiceProvider”
【发布时间】:2018-12-26 18:12:52
【问题描述】:

在我的网站上出现此错误

Class 'Illuminate\Pagination\PaginationServiceProvider' not found

我到处搜索,他们告诉我 composer install 并将该包添加到我的 composer.json 文件中

每当我安装 Composer 或更新 Composer 时,我都会看到:

 composer update
 Loading composer repositories with package information
 Updating dependencies (including require-dev)
 Nothing to install or update
 Generating optimized autoload files
 > Illuminate\Foundation\ComposerScripts::postAutoloadDump
 You made a reference to a non-existent script @/usr/local/bin/php artisan package:discover

这是一个相当全新的 laravel 安装。

这是我的 composer.json 文件: https://pastebin.com/0dMuKtM5

这是我的 config/app.php https://pastebin.com/HyxjkB1j

作为参考,你可以在这里查看我的网站:http://staging.creativehedgehog.co.uk/

【问题讨论】:

  • 看起来很奇怪,你有什么理由使用严格的 Laravel 小版本? 5.6.12 而不是 5.6.*?
  • 文件可能被意外删除(不知何故)。您可以尝试删除您的供应商目录,然后再次运行 composer install。
  • 现在删除供应商目录,Devon 我将更改它并在 Com-install 后再次尝试 iit
  • 很高兴能帮上忙!

标签: php laravel laravel-5 frameworks


【解决方案1】:

你能把它删除 composer.lock 文件并运行 composer install 吗?

【讨论】:

  • 你能检查你的 laravel 版本并运行这个命令吗?作曲家杜
【解决方案2】:

尝试在你的项目目录中使用 tinker 来查看是否可以显示类

$ php 工匠修补匠

Justin Hileman 的 Psy Shell v0.9.8 (PHP 7.1.14 — cli)

显示 Illuminate\Pagination\PaginationServiceProvider (如果这里出错,请尝试使用下面的字符串搜索)

$ grep -ri -l PaginationServiceProvider

(如果上面的 grep 有效,它会显示一些包含“PaginationServiceProvider”的文件,如果在 grep 之后仍然没有,那么作曲家还没有下载它。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 2019-11-29
    • 2018-06-20
    • 2018-01-29
    • 2015-04-16
    • 1970-01-01
    • 2017-11-03
    相关资源
    最近更新 更多