我的应用程序无法在生产服务器上运行。看起来它无法自动加载某些类。
// app/config/app.php
'Route' => 'Extended\Route',
// app/library/extended/Route.php
<?php namespace Extended {}
class Route extends ... {}
// app/start/global.php
ClassLoader::addDirectories(array(
...
app_path().'/library',
...
));
// composer.json
"autoload": {
"classmap": [
...
"app/library",
...
]
},
我收到此错误 未找到“扩展\路线”类
修改 删除vendor文件夹并重新安装所有依赖项解决了这个问题。
答案 0 :(得分:1)
通常这会修复Laravel的那种错误:
cd /your/application/dir
rm bootstrap/compiled.php
rm -rf vendor
rm composer.lock
composer install --no-dev