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

时间:2014-12-06 22:13:26

标签: php laravel phpmyadmin migration

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

  

PHP致命错误:第301行的/var/www/loja/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php中找不到类'表'   {“error”:{“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 个答案:

答案 0 :(得分:14)

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

我发现格式必须是yyyy_mm_dd_hhmmss_name_of_file.php 它必须有前四个论点,这就是为什么说它无法找到一个Class'表,因为我以前的方式,桌子是我的第五个参数在文件名中。

答案 1 :(得分:4)

尝试执行此命令: 0 SECTION 2 ENTITIES 0 LWPOLYLINE 90 5 70 0 43 0.0 10 -8.75 20 -11.75 30 0.0 10 -8.75 20 11.75 30 0.0 10 8.75 20 11.75 30 0.0 10 8.75 20 -11.75 30 0.0 10 -8.75 20 -11.75 30 0.0 0 ENDSEC 0 EOF

Ysee