在我的网站上,我收到此错误
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/
答案 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”的文件。)