我與此composer.json
由laravel包:類laravel包的
{
"name": "calcanotica/file-storage",
"type": "library",
"description": "A file storage module for laravel.",
"homepage": "<<gitlab url>>",
"authors": [
{
<<authors>>
}
],
"autoload": {
"psr-4": { "Calcanotica": "src" }
},
"require": {
"php": "^5.5.9 || ^7.0",
"illuminate/contracts": "5.1.* || 5.2.* || 5.3.* || 5.4.*",
"illuminate/support": "5.1.* || 5.2.* || 5.3.* || 5.4.*",
"league/flysystem-aws-s3-v3": "~1.0",
"nesbot/carbon": "^1.0"
}
}
包的結構是:
-src
-Storage
-S3FileStorage.php
在S3FileStorage.php
文件I有下面的類:
namespace Calcanotica\Storage;
class S3FileStorage { ... }
但是,當我嘗試使用另一個應用程序中的類作爲\Calcanotica\Storage\S3FileStorage
,我得到一個Class \Calcanotica\Storage\S3FileStorage not found
錯誤。我已經執行composer dump-autoload
。
有什麼問題?
備註:大部分'require'條目都沒有意義。請閱讀https://getcomposer.org/doc/articles/versions.md –
謝謝@MarcinOrlowski我會檢查它。 – Cabezota