我正在尝试使用 Laravel Forge 执行迁移以使站点启动并运行。
Laravel forge 将php artisan migrate --force
在部署时执行。forge@********:~/default$ php artisan migrate
当我尝试通过 SSH 执行迁移时,我可以执行。
两者都返回错误:
{"error":{"type":"Illuminate\\Database\\QueryException","message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'MetiNet.users' doesn't exist (SQL: select * from `users` where `users`.`id` = 2 limit 1)","file":"\/home\/forge\/default\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php","line":625}}
所以它在创建表之前对数据库执行查询,导致它失败。
请记住,在本地,迁移工作完美,这不能在本地复制..我该如何解决这个问题?
非常感谢。