Laravel-类'Illuminate \ Pagination \ PaginationServiceProvider'

时间:2018-07-18 18:15:28

标签: php laravel laravel-5 frameworks

在我的网站上,我收到此错误

Class 'Illuminate\Pagination\PaginationServiceProvider' not found

我到处搜索,他们告诉我要安装composer并将该软件包添加到我的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/

2 个答案:

答案 0 :(得分:0)

您可以删除它的composer.lock文件并运行composer install吗?

答案 1 :(得分:0)

尝试在项目目录上使用修补程序,以查看是否可以显示课程

$ php artisan tinker

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

  
    
      

显示照亮\ Pagination \ PaginationServiceProvider       (如果此处出错,请尝试使用下面的字符串搜索)

    
  

$ grep -ri -l PaginationServiceProvider

(如果上述grep可以正常工作,那么在grep之后如果仍然没有显示,则将显示一些包含“ PaginationServiceProvider”的文件。)