我有一个Laravel Lumen应用程序,我正在尝试使用迁移和数据库种子,但我一直收到与此类似的错误:
[ReflectionException]
Class DatabaseSeeder does not exist
class 'CreateTableX' does not exist
我该如何解决这个问题?
答案 0 :(得分:3)
您需要将数据库文件夹添加到composer.json
文件的自动加载中。
注意:从流明5.0.2开始,文件夹已添加到composer.json
。
第1步
将此部分添加到"自动加载" composer.json中的对象(在你的psr-4对象下):
"classmap": [
"database/"
]
第2步
添加后,运行composer dump-autoload
,以便作曲家可以从新添加的文件夹中加载类。
来源:https://github.com/laravel/lumen/commit/d28be75b5f5c6e45641d6babfd8c4e59a09504e5