Php 在laravel中找不到供应商类
我在我的项目中使用。在我的本地计算机上,一切正常,但在远程服务器上,它抛出错误Php 在laravel中找不到供应商类,php,laravel,laravel-5,laravel-5.3,Php,Laravel,Laravel 5,Laravel 5.3,我在我的项目中使用。在我的本地计算机上,一切正常,但在远程服务器上,它抛出错误[Symfony\Component\Debug\Exception\FatalErrorException]类'Unisharp\Laravelfilemanager\LaravelFilemanagerServiceProvider' 在config/app.php中一切正常 /*FileMananger*/ Unisharp\Laravelfilemanager\LaravelFilemanage
[Symfony\Component\Debug\Exception\FatalErrorException]类'Unisharp\Laravelfilemanager\LaravelFilemanagerServiceProvider'
在config/app.php中
一切正常
/*FileMananger*/
Unisharp\Laravelfilemanager\LaravelFilemanagerServiceProvider::class,
Intervention\Image\ImageServiceProvider::class,
/*CKEditor*/
Unisharp\Ckeditor\ServiceProvider::class,
vedor中有目录unisharp
(因此所有文件和目录都在那里)。当我尝试运行composer安装/更新时,再次出现此错误。所以一切都在正确的位置,但拉威尔没有看到这个类
comoser.json
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.6.4",
"laravel/framework": "5.3.*",
"maatwebsite/excel": "~2.1.0",
"appzcoder/crud-generator": "^1.2",
"laravelcollective/html": "^5.3",
"lavary/laravel-menu": "dev-master",
"nesbot/carbon": "^1.21",
"laracasts/flash": "^2.0",
"spatie/laravel-medialibrary": "^3.11",
"firebase/php-jwt": "^4.0",
"doctrine/dbal": "^2.5"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~5.0",
"symfony/css-selector": "3.1.*",
"symfony/dom-crawler": "3.1.*"
},
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/Http/helpers.php"
]
},
"autoload-dev": {
"classmap": [
"tests/TestCase.php"
]
},
"scripts": {
"post-root-package-install": [
"php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"php artisan key:generate"
],
"post-install-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postInstall",
"php artisan optimize"
],
"post-update-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postUpdate",
"php artisan optimize"
]
},
"config": {
"preferred-install": "dist"
}
}
您需要运行:
composer require unisharp/laravel-filemanager
您需要运行:
composer require unisharp/laravel-filemanager
尝试在config/app.php
中注释这些行,然后再次运行composer require unisharp/laravel filemanager
在通过composer下载服务提供商之前,您无法设置它们。尝试在config/app.php
中注释这些行,然后再次运行composer require unisharp/laravel filemanager
在通过composer下载服务提供程序之前,您无法设置它们。请确保您的config/app.php unisharp提供程序与文件夹供应商unisharp composer.json中的内容匹配
检查以下内容:
Config/app.php
vendor/unisharp composer.json
确保您的config/app.php unisharp提供程序与文件夹供应商unisharp composer.json中的内容匹配
检查以下内容:
Config/app.php
vendor/unisharp composer.json
解决方案非常简单:)
只需确保您的服务提供商中有:
Unisharp\Laravelfilemanager\LaravelFilemanagerServiceProvider::class,
解决方案非常简单:)
只需确保您的服务提供商中有:
Unisharp\Laravelfilemanager\LaravelFilemanagerServiceProvider::class,
您是否尝试过运行命令composer dump autoload
以及php artisan optimize
?我在您的composer.json需求列表中没有看到Laravelfilemanager
包?谢谢大家的回复。当我运行phpartisan
时,它会给出那个错误(不管是哪个命令)。我运行dumpautoload它没有帮助我在composer.json
中添加了Laravelfilemanager,但结果相同您是否尝试运行命令composer dump autoload
以及php artisan optimize
?我在您的composer中没有看到Laravelfilemanager
包。json的需求列表?感谢各位的回复。当我运行phpartisan
时,它会给出那个错误(不管是哪个命令)。我运行dumpautoload它没有帮助我在composer.json
中添加了Laravelfilemanager,但“已安装”的结果相同,您的意思是添加到composer.json
?在项目的根目录中运行composer dump auto
“已安装”是指添加到您的composer.json
?在为我工作的项目的根目录中运行composer dump auto
。谢谢你为我工作。谢谢