laravel的vendor如果用svn up上去的会 有问题吗;

不觉
  • 13

今天需要一个扩展predi , 然后
1.在本地update下来的时候有个问题一个controller重复,然后没管,删除掉重复的,
2.接着通过svn 把vendor的predis目录up到线上;
3.但是发现一个问题就是提示class 这个controller does not exit;

我想请教是不是因为 直接svn up predis文件夹的问题,而不是在线上composer require predis;导致刚刚重复的自动加载没有找到这个controller ?

回复
阅读 1.4k
1 个回答
kurisu_
  • 73
✓ 已被采纳

composer需要生成classmap,这样单独把包加到vendor里是没有办法自动加载的,首先检查composer.json 里有没有配置这个包,然后在有composer的环境里执行 composer dumpautoload 重新生成 classmap

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏