如何在 laravel 中使用不同的迁移再添加一张表?
Posted
技术标签:
【中文标题】如何在 laravel 中使用不同的迁移再添加一张表?【英文标题】:How can I add one more table using different migration in laravel? 【发布时间】:2015-01-14 00:11:22 【问题描述】:我使用迁移创建了一个表。但是当我想使用不同的迁移创建第二个表时,不能这样做。在终端中给出这个消息:
[PDOException] SQLSTATE[42S02]:未找到基表或视图:1146 表 'hrm.timelogs' 不存在
laravel 日志在这里:
10 /home/tx01/Desktop/hrm-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(82):
Illuminate\Database\Migrations\Migrator->runMigrationList(Array, 假)
11 /home/tx01/Desktop/hrm-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(70):
Illuminate\Database\Migrations\Migrator->run('/home/tx01/Desk...', 假)
12 /home/tx01/Desktop/hrm-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(112): Illuminate\Database\Console\Migrations\MigrateCommand->fire() H1>
13 /home/tx01/Desktop/hrm-app/vendor/symfony/console/Symfony/Component/Console/Command/Command.php(252):
Illuminate\Console\Command->执行(对象(Symfony\Component\Console\Input\ArgvInput), 对象(Symfony\Component\Console\Output\ConsoleOutput))
14 /home/tx01/Desktop/hrm-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(100): Symfony\Component\Console\Command\Command->run(Object(Symfony \Component\Console\Input\ArgvInput),
对象(Symfony\Component\Console\Output\ConsoleOutput))
15 /home/tx01/Desktop/hrm-app/vendor/symfony/console/Symfony/Component/Console/Application.php(889):
Illuminate\Console\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), 对象(Symfony\Component\Console\Output\ConsoleOutput))
16 /home/tx01/Desktop/hrm-app/vendor/symfony/console/Symfony/Component/Console/Application.php(193):
Symfony\Component\Console\Application->doRunCommand(Object(Illuminate\Database\Console\Migrations\MigrateCommand), 对象(Symfony\Component\Console\Input\ArgvInput), 对象(Symfony\Component\Console\Output\ConsoleOutput))
17 /home/tx01/Desktop/hrm-app/vendor/symfony/console/Symfony/Component/Console/Application.php(124):
Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), 对象(Symfony\Component\Console\Output\ConsoleOutput))
18 /home/tx01/Desktop/hrm-app/artisan(59): Symfony\Component\Console\Application->run()
19 主 [] []
【问题讨论】:
可以分享一下laravel的日志吗?在 linux 中,它可以通过转到您的 laravel 项目并在命令行中输入:tail -f app/storage/logs/laravel.log
【参考方案1】:
这个问题似乎类似于this one。看看这个问题对你有没有帮助。如果没有,那么您可能希望在原始问题中发布您的迁移代码,以便我们查看可能出现的问题。
【讨论】:
以上是关于如何在 laravel 中使用不同的迁移再添加一张表?的主要内容,如果未能解决你的问题,请参考以下文章
Azure语音合成再添新声音,“风格迁移”技术为不同音色实现多情感演绎
origin8.0中怎么在一条拟合好的曲线图上再添加一条拟合曲线?
如何在 UITableViewCell 中添加一张或多张图片?
如何使用 eloquent 在 laravel 迁移中删除 POSTGRES 表或视图?