我的API上的arcanedev/log-viewer
包存在服务器时出现问题。
在我的本地主机上,程序包工作正常,我的所有路由都加载了正确的视图,但是在将我的代码推送到远程服务器之后,当我访问我的网络和API路由后运行composer install
这个错误:
(1/1)FatalThrowableError类 '找不到Arcanedev \ LogViewer \ Contracts \ Utilities \ Filesystem'
我检查了我的composer.json
文件以查看包是否包含,然后我检查了包的供应商目录,我发现所有必需的目录文件都在那里。我甚至重新要求包并运行php artisan vendor:publish
。
我不知道在哪里搜索可能导致此问题的错误或问题。
这是我的composer.json文件的一部分
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": [
"framework",
"laravel",
"boilerplate"
],
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.6.4",
"arcanedev/log-viewer": "~4.0",
"arcanedev/no-captcha": "~3.0",
"chrisbjr/api-guard": "4.*",
"creativeorange/gravatar": "~1.0",
"davejamesmiller/laravel-breadcrumbs": "^3.0",
"hieu-le/active": "~3.0",
"laravel/framework": "5.4.*",
"laravel/socialite": "^3.0",
"laravel/tinker": "~1.0",
"laravelcollective/html": "5.4.*",
"yajra/laravel-datatables-oracle": "^7.0"
以下是我的config / app.php的一部分
/*
* Package Service Providers...
*/
Arcanedev\LogViewer\LogViewerServiceProvider::class,
Arcanedev\NoCaptcha\NoCaptchaServiceProvider::class,
Collective\Html\HtmlServiceProvider::class,
Creativeorange\Gravatar\GravatarServiceProvider::class,
DaveJamesMiller\Breadcrumbs\ServiceProvider::class,
HieuLe\Active\ActiveServiceProvider::class,
Laravel\Socialite\SocialiteServiceProvider::class,
Laravel\Tinker\TinkerServiceProvider::class,
Yajra\Datatables\DatatablesServiceProvider::class,
以下是软件包的utilities文件夹中的文件列表。
$ ls Factory.php Filesystem.php LogChecker.php LogLevels.php LogMenu.php LogStyler.php
我可以使用一些帮助解决此错误,我期待着您的帮助。
谢谢你我前进。