【发布时间】:2015-11-08 03:03:01
【问题描述】:
我用 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);
谁能帮助我?
【问题讨论】:
-
你把你的 MyMultiselect 类放在哪里了?你确定它在全局命名空间中吗?