php - Laravel PHP fatal error : Class 'Table' not found with migrate command

标签 php laravel phpmyadmin migration

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

PHP Fatal error: Class 'Table' not found in /var/www/loja/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php on line 301 {"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","line":301}}

我没有任何名为“Table”的表或类。 有人知道怎么回事吗?

最佳答案

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

我发现格式必须是 yyyy_mm_dd_hhmmss_name_of_file.php 它必须有前四个参数,这就是为什么在顶部它说我找不到类“表”,因为按照我以前的方式,表是我在文件名中的第 5 个参数。

关于php - Laravel PHP fatal error : Class 'Table' not found with migrate command,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27337175/

相关文章:

php - where 子句中的检查或条件

javascript - Git:如何在目录结构方面分离后端 Rest Api 和前端应用程序的版本控制?

PHP Mysql PDO : General error: 2006 MySQL server has gone away

php - 如何在 php 中将 HTML 动态表作为邮件发送?

php - 如何使用 Shift-JIS 和 CP932 创建 SQL 注入(inject)攻击?

mysql - 无法保存存储过程 : #1064 - You have an error in your SQL syntax;

php - 我正在尝试输入并显示名称和密码,但提交按钮没有任何反应?

PHP 电子邮件客户端 - 克服缓慢的发送/接收

php - 在路径 : on laravel 5. 6 处找不到文件

插入另一个表后MySQL触发插入