我正在使用 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/