我开发了一个使用Laravel 5.1版的应用程序,使用homestead进行测试。
当我将它放在生产服务器上时,我收到此错误,我无法在本地计算机上复制:
ReflectionException in Container.php line 736
Class MyMultiSelect does not exist
这个类是睡觉猫头鹰自定义表单项 http://sleeping-owl.github.io/en/Form_Elements/Custom_Form_Elements.html
我查了一下:
我甚至将该类放在全局命名空间
尝试在composer.json
文件名:MyMultiSelect.php
班级:MyMultiSelect
命名空间:全局,以便访问它\MyMultiSelect
admin/bootstrap.php
FormItem::register('myMultiSelect', \MyMultiSelect::class);
任何人都可以帮助我吗?
答案 0 :(得分:0)
在您的服务器上运行 composer dump-autoload 。这将重建自动加载器缓存,该缓存存储类的路径。如果您的路径在本地和服务器上不同,这可能有所帮助。