2

我有一个 Laravel Lumen 应用程序,我正在尝试使用迁移和数据库种子,但我不断收到类似以下的错误:

[ReflectionException]

Class DatabaseSeeder does not exist

class 'CreateTableX' does not exist

我该如何解决?

4

1 回答 1

3

您需要将数据库文件夹添加到文件的自动加载中composer.json

注意:从 Lumen 5.0.2 开始,文件夹已添加到composer.json.

步骤1

将此部分添加到 composer.json 中的“自动加载”对象(在您的 psr-4 对象下):

    "classmap": [
        "database/"
    ]

第2步

添加后,运行composer dump-autoload,以便 composer 可以从新添加的文件夹中加载类。


来源:https ://github.com/laravel/lumen/commit/d28be75b5f5c6e45641d6babfd8c4e59a09504e5

于 2015-04-18T20:28:57.107 回答