【问题标题】:Laravel own package serviceprovider not foundLaravel 自己的包 serviceprovider 没找到
【发布时间】:2016-07-18 10:16:07
【问题描述】:

我正在 Laravel 中制作一个需要另一个包的包。但我收到以下错误

致命错误:找不到类“Spatie\MediaLibrary\MediaLibraryServiceProvider”

这是我的文件夹结构

我将我的新包包含在我的作曲家中,如下所示

"psr-4": {
    "App\\": "app/",
    "Notflip\\Cld\\": "packages/Notflip/cld/src/"
}

这就是我的服务提供商的样子

<?php namespace Notflip\Cld;


use Illuminate\Support\ServiceProvider;

class CldServiceProvider extends ServiceProvider {

    public function register()
    {
        $this->app->register(\Spatie\MediaLibrary\MediaLibraryServiceProvider::class);
    }
}

PHPStorm 抱怨ServiceProvider的定义有多个,找不到新需要的包Spatie/

为了清楚起见,这是一个屏幕截图

知道我可能做错了什么吗?

【问题讨论】:

  • 是的,我做到了!谢谢。

标签: php laravel package packages


【解决方案1】:

Composer update --lock 会解决问题

【讨论】:

    猜你喜欢
    • 2018-04-24
    • 2017-11-18
    • 2013-10-05
    • 1970-01-01
    • 2019-07-24
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    相关资源
    最近更新 更多