首页 文章

Laravel PHP致命错误:使用migrate命令找不到类'Table'

提问于
浏览
2

我正在使用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'的表或类 . 谁知道什么是错的?

2 回答

  • 13

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

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

  • 4

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

    Ysee

相关问题