【发布时间】:2018-07-14 20:26:30
【问题描述】:
相当有效,但并不准确。我在本地服务器上创建了许多迁移并通过
进行了调试php artisan migrate
和
php artisan migrate:reset.
一切正常,没问题。接下来,我创建了类来填充 seeds 文件夹中的表格。因此,我测试了将数据加载到数据库中的脚本:
php artisan db:seed.
在这里,一切正常,这些测试后的站点显示与以前一样。接下来,我将所有这些更改上传到主机。我注意到到目前为止,这个项目已经在托管,但我使用 MySQL 在那里导入了数据库。在那里它也被完美地展示了出来。现在我想测试迁移并在主机服务器上填充初始数据。当然,所有这些都是通过 SSH 完成的。还有什么令人惊讶的
php artisan migrate
和
php artisan migrate:reset
在主机上正确工作,表被删除和创建而没有错误。当我尝试运行时
php artisan db:seed
DatabaseSeeder 类的 run() 方法列表中的第一个类尚未看到脚本,我收到此错误:
Class UsersTableSeeder does not exist
所有其他类也超出范围。
【问题讨论】:
-
composer dump-autoload? -
你检查过
databaseseeder.php吗?
标签: php laravel laravel-5 laravel-artisan laravel-seeding