我設法安裝Parsedown使用作曲家與作曲家及Parsedown - 類 'UserFrosting \ Parsedown' 未找到
"require": {
...
"erusev/parsedown": "^1.6"
},
,並添加了類路徑自動加載部分
"autoload": {
"classmap" : [
"controllers", "middleware", "models", "plugins", "vendor/erusev/parsedown"
]
}
但當我嘗試執行這條線時...
$Parsedown = new Parsedown();
...我結束了wi次此錯誤:
Class 'UserFrosting\Parsedown' not found
運行PHP composer.phar轉儲自動加載沒有幫助。
我在這裏錯過了什麼?爲什麼Parsedown預計在UserFrosting下 - UserFrosting \ Parsedown?
以下是完整的composer.json:
{
"name": "userfrosting/UserFrosting",
"type": "project",
"description": "A secure, modern user management system for PHP.",
"keywords": ["php user management", "usercake", "bootstrap"],
"homepage": "https://github.com/userfrosting/UserFrosting",
"license" : "MIT",
"authors" : [
{
"name": "Alexander Weissman",
"homepage": "https://alexanderweissman.com"
}
],
"require": {
"birke/rememberme" : "1.0.4",
"illuminate/database" : "5.0.33",
"league/csv": "8.1.*",
"nikic/php-parser" : "~1",
"php" : ">=5.4.0",
"phpmailer/phpmailer" : "5.2.10",
"twig/twig" : "~1.0",
"slim/slim" : "2.*",
"slim/views" : "0.1.3",
"userfrosting/fortress" : "1.*",
"wikimedia/composer-merge-plugin": "~1",
"components/highlightjs": "9.8.0",
"aws/aws-sdk-php": "3.*",
"erusev/parsedown": "^1.6"
},
"extra": {
"merge-plugin": {
"include": [
"plugins/*/composer.json"
],
"recurse": true,
"replace": false,
"merge-dev": true,
"merge-extra": false
}
},
"autoload": {
"classmap" : [
"controllers", "middleware", "models", "plugins", "vendor/erusev/parsedown"
]
}
}
[UserFrosting&AWS SDK]的可能重複(http://stackoverflow.com/questions/40595182/userfrosting-aws-sdk) – alexw