gpt4 book ai didi

php - 拉维尔 5 : How can I add seeder class to autoload?

转载 作者:可可西里 更新时间:2023-11-01 12:48:25 26 4
gpt4 key购买 nike

我遵循文档:http://laravel.com/docs/master/migrations#database-seeding

我将 UserTableSeeder 文件放在 DatabaseSeeder 附近。在 resources/database/seeds/ 文件夹中。
这些文件没有命名空间(只有 app/ 中的类有命名空间)。

当然有一个异常(exception):exception 'ReflectionException' with message 'Class UserTableSeeder does not exist'

解决这个问题的最佳方法是什么?

最佳答案

默认的 Laravel 5 项目在其 composer.json 中定义了一个类映射:

{
// ...
"autoload": {
"classmap": [
"database"
],
// ...
}
}

每次在 database 目录中添加或删除类时运行 composer dump 以更新 Composer 自动加载器


引用:https://github.com/laravel/laravel/blob/develop/composer.json

关于php - 拉维尔 5 : How can I add seeder class to autoload?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27426139/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com