Laravel PHP致命错误:使用migrate命令找不到类"表"

Ada*_*lva 4 php migration phpmyadmin laravel

我正在使用Laravel,我正在尝试将一些表迁移到我的数据库(phpmyadmin).之前它给了我一些麻烦,所以我删除了DB中迁移表中的所有行,所以现在它什么都没有.所以我尝试运行'php artisan migrate',我收到以下错误:

PHP致命错误:第301行/var/www/loja/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php中找不到类'表'{"错误":{"type":"Symfony\Component\Debug\Exception\FatalErrorException","message":"Class'Table'not found","file":"/ var/www/loja/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator .PHP", "线":301}}

我没有任何名为'Table'的表或类.谁知道什么是错的?

Ada*_*lva 15

我已经解决了这个问题 我发现迁移文件遵循某种格式.例如,我有这样的文件:001_create_user_admin_table.php

而且我发现格式必须是yyyy_mm_dd_hhmmss_name_of_file.php它必须有前四个参数,这就是为什么顶部它说我找不到一个Class'表',因为我以前的方式,表是我的第五文件名中的参数.

  • 拯救了我的一天。我对重命名迁移做了完全相同的事情。谢谢你的提示! (2认同)

YMo*_*ier 5

尝试执行此命令: composer dump-autoload

是的