无法在laravel中使用composer包

时间:2016-08-18 15:26:02

标签: php laravel psr-4

我正在尝试在laravel 5项目中使用以下类。 https://packagist.org/packages/mk-j/php_xlsxwriter#dev-master

我这样做:

composer require mk-j/php_xlsxwriter

然后它会在我的供应商文件夹中下载。但是我无法在控制器中使用它,因为它找不到类XLSXWriter。

然后我看看mk-j / php_xlsxwriter的composer.json并看到以下内容:

{
    "name": "mk-j/php_xlsxwriter",
    "description": "PHP Library to write XLSX files",
    "keywords": ["php", "library","xls", "xlsx", "excel"],
    "type": "project",
    "homepage": "https://github.com/mk-j/PHP_XLSXWriter",
    "license": "MIT",

    "autoload": {
        "classmap": ["xlsxwriter.class.php"]
    },
    "require-dev": {
        "phpunit/phpunit": "4.3.*"
    }
}

看起来该课程不符合PSR-4标准。我是否应该在这里调整composer.json以尝试使其符合规定但是那时看起来不够,因为另一个开发人员必须这样做。

如果能够在控制器中使用该类,我该怎么办?我不是很精通PSR。

谢谢

0 个答案:

没有答案